diff --git a/data/plugins/language_html.lua b/data/plugins/language_html.lua
index d5ef59d8..549a2b12 100644
--- a/data/plugins/language_html.lua
+++ b/data/plugins/language_html.lua
@@ -5,17 +5,27 @@ syntax.add {
files = { "%.html?$" },
patterns = {
{
- pattern = { "" },
+ pattern = {
+ "<%s*[sS][cC][rR][iI][pP][tT]%s+[tT][yY][pP][eE]%s*=%s*" ..
+ "['\"]%a+/[jJ][aA][vV][aA][sS][cC][rR][iI][pP][tT]['\"]%s*>",
+ "<%s*/[sS][cC][rR][iI][pP][tT]>"
+ },
syntax = ".js",
type = "function"
},
{
- pattern = { "" },
+ pattern = {
+ "<%s*[sS][cC][rR][iI][pP][tT]%s*>",
+ "<%s*/%s*[sS][cC][rR][iI][pP][tT]>"
+ },
syntax = ".js",
type = "function"
},
{
- pattern = { "" },
+ pattern = {
+ "<%s*[sS][tT][yY][lL][eE][^>]*>",
+ "<%s*/%s*[sS][tT][yY][lL][eE]%s*>"
+ },
syntax = ".css",
type = "function"
},