mirror of
https://github.com/gryf/pentadactyl-pm.git
synced 2026-02-23 16:15:46 +01:00
Update javascript syntax file
This commit is contained in:
@@ -6,8 +6,7 @@
|
|||||||
it under any or all of those licenseses.
|
it under any or all of those licenseses.
|
||||||
}}} ***** END LICENSE BLOCK *****/
|
}}} ***** END LICENSE BLOCK *****/
|
||||||
|
|
||||||
// <css>
|
Highlights.prototype.CSS = <![CDATA[ /* <css> */
|
||||||
Highlights.prototype.CSS = <![CDATA[
|
|
||||||
Boolean color: red;
|
Boolean color: red;
|
||||||
Function color: navy;
|
Function color: navy;
|
||||||
Null color: blue;
|
Null color: blue;
|
||||||
@@ -113,7 +112,6 @@ Highlights.prototype.CSS = <![CDATA[
|
|||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
]]>.toString();
|
]]>.toString();
|
||||||
// </css>
|
|
||||||
|
|
||||||
function Highlights(name, store, serial)
|
function Highlights(name, store, serial)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -44,10 +44,10 @@ syntax sync maxlines=200
|
|||||||
|
|
||||||
"" JavaScript comments
|
"" JavaScript comments
|
||||||
syntax keyword javaScriptCommentTodo TODO FIXME XXX TBD contained
|
syntax keyword javaScriptCommentTodo TODO FIXME XXX TBD contained
|
||||||
syntax region javaScriptLineComment start=+\/\/+ end="\v$|(\</?(css|e4x)\>)\@=" keepend contains=javaScriptCommentTodo,@Spell
|
syntax region javaScriptLineComment start=+\/\/+ end="\v$|(\</?(css|e4x)\>)@=" keepend contains=javaScriptCommentTodo,@Spell
|
||||||
syntax region javaScriptLineComment start=+^\s*\/\/+ skip=+\n\s*\/\/+ end="\v$|(\</?(css|e4x)\>)@=" keepend contains=javaScriptCommentTodo,@Spell fold
|
syntax region javaScriptLineComment start=+^\s*\/\/+ skip=+\n\s*\/\/+ end="\v$|(\</?(css|e4x)\>)@=" keepend contains=javaScriptCommentTodo,@Spell fold
|
||||||
syntax region javaScriptCvsTag start="\$\cid:" end="\$" oneline contained
|
syntax region javaScriptCvsTag start="\$\cid:" end="\$" oneline contained
|
||||||
syntax region javaScriptComment start="/\*" end="\*/\|\(</\=e4x>\)\@=" contains=javaScriptCommentTodo,javaScriptCvsTag,@Spell fold
|
syntax region javaScriptComment start="/\*" end="\v\*/|(\</?(css|e4x)\>)@=" contains=javaScriptCommentTodo,javaScriptCvsTag,@Spell fold
|
||||||
|
|
||||||
"" JSDoc support start
|
"" JSDoc support start
|
||||||
if !exists("javascript_ignore_javaScriptdoc")
|
if !exists("javascript_ignore_javaScriptdoc")
|
||||||
@@ -149,11 +149,12 @@ endif "DOM/HTML/CSS
|
|||||||
|
|
||||||
|
|
||||||
"" Code blocks
|
"" Code blocks
|
||||||
syntax cluster javaScriptAll contains=javaScriptComment,javaScriptLineComment,javaScriptDocComment,javaScriptStringD,javaScriptStringS,javaScriptRegexpString,javaScriptNumber,javaScriptFloat,javaScriptLabel,javaScriptSource,javaScriptType,javaScriptOperator,javaScriptBoolean,javaScriptNull,javaScriptFunction,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptStatement,javaScriptGlobalObjects,javaScriptExceptions,javaScriptFutureKeys,javaScriptDomErrNo,javaScriptDomNodeConsts,javaScriptHtmlEvents,javaScriptDotNotation,javascriptE4X,javascriptCSS
|
syntax cluster javaScriptAll contains=javaScriptComment,javaScriptLineComment,javaScriptDocComment,javaScriptStringD,javaScriptStringS,javaScriptRegexpString,javaScriptNumber,javaScriptFloat,javaScriptLabel,javaScriptSource,javaScriptType,javaScriptOperator,javaScriptBoolean,javaScriptNull,javaScriptFunction,javaScriptConditional,javaScriptRepeat,javaScriptBranch,javaScriptStatement,javaScriptGlobalObjects,javaScriptExceptions,javaScriptFutureKeys,javaScriptDomErrNo,javaScriptDomNodeConsts,javaScriptHtmlEvents,javaScriptDotNotation,javascriptE4X,javascriptCSS,javascriptCDATA
|
||||||
syntax region javaScriptBracket matchgroup=javaScriptBracket transparent start="\[" end="\]" contains=@javaScriptAll,javaScriptParensErrB,javaScriptParensErrC,javaScriptBracket,javaScriptParen,javaScriptBlock,@htmlPreproc
|
syntax region javaScriptBracket matchgroup=javaScriptBracket transparent start="\[" end="\]" contains=@javaScriptAll,javaScriptParensErrB,javaScriptParensErrC,javaScriptBracket,javaScriptParen,javaScriptBlock,@htmlPreproc
|
||||||
syntax region javaScriptParen matchgroup=javaScriptParen transparent start="(" end=")" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrC,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc
|
syntax region javaScriptParen matchgroup=javaScriptParen transparent start="(" end=")" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrC,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc
|
||||||
syntax region javaScriptBlock matchgroup=javaScriptBlock transparent start="{" end="}" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrB,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc
|
syntax region javaScriptBlock matchgroup=javaScriptBlock transparent start="{" end="}" contains=@javaScriptAll,javaScriptParensErrA,javaScriptParensErrB,javaScriptParen,javaScriptBracket,javaScriptBlock,@htmlPreproc
|
||||||
|
|
||||||
|
syntax region javascriptCDATA matchgroup=javascriptCDATA start="<\!\[CDATA\[" end="\]\]>" keepend contains=javascriptCSS
|
||||||
syntax region javascriptCSS matchgroup=javascriptCSSDelimiter start="<css>" end="</css>" contains=@cssTop
|
syntax region javascriptCSS matchgroup=javascriptCSSDelimiter start="<css>" end="</css>" contains=@cssTop
|
||||||
syntax region javascriptE4X matchgroup=javascriptE4XDelimiter start="<e4x>" end="</e4x>" contains=@xmlTop
|
syntax region javascriptE4X matchgroup=javascriptE4XDelimiter start="<e4x>" end="</e4x>" contains=@xmlTop
|
||||||
syntax region javascriptE4X matchgroup=javascriptE4XDelimiter start="<>" end="</>" contains=@xmlTop oneline
|
syntax region javascriptE4X matchgroup=javascriptE4XDelimiter start="<>" end="</>" contains=@xmlTop oneline
|
||||||
@@ -199,6 +200,7 @@ if version >= 508 || !exists("did_javascript_syn_inits")
|
|||||||
else
|
else
|
||||||
command -nargs=+ HiLink hi def link <args>
|
command -nargs=+ HiLink hi def link <args>
|
||||||
endif
|
endif
|
||||||
|
HiLink javascriptCDATA String
|
||||||
HiLink javaScriptComment Comment
|
HiLink javaScriptComment Comment
|
||||||
HiLink javaScriptLineComment Comment
|
HiLink javaScriptLineComment Comment
|
||||||
HiLink javaScriptDocComment Comment
|
HiLink javaScriptDocComment Comment
|
||||||
|
|||||||
Reference in New Issue
Block a user