diff --git a/README.md b/README.md index 7f351a5..5edd5f7 100644 --- a/README.md +++ b/README.md @@ -63,6 +63,21 @@ You can use [local vimrc][] to setup libraries used in project. Sample code for [local vimrc]:https://github.com/MarcWeber/vim-addon-local-vimrc +Work with SyntaxComplete +------------------------ + +Latest [SyntaxComplete][] supports user define group name pattern. For example, if You want to +have SyntaxComplete have javascript, jqeury, underscore and backbone syntaxs. You can add the +line in your vimrc: + + let g:omni_syntax_group_include_javascript = 'javascript\w\+,jquery\w\+,underscore\w\+,backbone\w\+' + +If you write CoffeeScript: + + let g:omni_syntax_group_include_coffee = 'coffee\w\+,jquery\w\+,underscore\w\+,backbone\w\+' + +All group name is start with the lib id. All lowercase. + Todo ---- diff --git a/autoload/jslibsyntax.vim b/autoload/jslibsyntax.vim index e386a17..cc0395c 100644 --- a/autoload/jslibsyntax.vim +++ b/autoload/jslibsyntax.vim @@ -35,7 +35,7 @@ function! jslibsyntax#load() exec('let use = b:javascript_lib_use_'.lib) endif if use - let fn = s:path.'/syntax/'.lib.'.'.&filetype.'.vim' + let fn = s:path.'/syntax/'.lib.'.vim' if filereadable(fn) exe('source '.fn) let loaded = loaded + 1 diff --git a/autoload/syntax/angularjs.coffee.vim b/autoload/syntax/angularjs.coffee.vim deleted file mode 100644 index 8ed846c..0000000 --- a/autoload/syntax/angularjs.coffee.vim +++ /dev/null @@ -1,95 +0,0 @@ -" Vim syntax file -" Language: AngularJS for coffee -" Maintainer: othree -" Last Change: 2013/04/21 -" Version: 1.1.13.1 -" URL: http://angularjs.org/ - -syntax keyword coffeeAngular angular containedin=ALLBUT,coffeeComment,coffeeString nextgroup=coffeeAngulardot -syntax match coffeeAngulardot contained /\./ nextgroup=coffeeAngularMethods -syntax keyword coffeeAngularMethods contained bind bootstrap copy element equals -syntax keyword coffeeAngularMethods contained extend forEach fromJson identity injector -syntax keyword coffeeAngularMethods contained isArray isDate isDefined isElement isFunction -syntax keyword coffeeAngularMethods contained isNumber isObject isString isUndefined lowercase -syntax keyword coffeeAngularMethods contained mock module noop toJson uppercase version - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $anchorScroll $cacheFactory $compile $controller $document -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $exceptionHandler $filter $httpBackend -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $locale $parse $rootElement -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $routeParams $templateCache $window -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $cookies $resource $sanitize - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $http nextgroup=coffeeAShttpdot -syntax match coffeeAShttpdot contained /\./ nextgroup=coffeeAShttpMethods -syntax keyword coffeeAShttpMethods contained get head post put delete jsonp defaults prendingRequests - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $interpolate nextgroup=coffeeASinterpolatedot -syntax match coffeeASinterpolatedot contained /\./ nextgroup=coffeeASinterpolateMethods -syntax keyword coffeeASinterpolateMethods contained endSymbol startSymbol - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $location nextgroup=coffeeASlocationdot -syntax match coffeeASlocationdot contained /\./ nextgroup=coffeeASlocationMethods -syntax keyword coffeeASlocationMethods contained absUrl hash host path port protocol replace search url - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $log nextgroup=coffeeASlogdot -syntax match coffeeASlogdot contained /\./ nextgroup=coffeeASlogMethods -syntax keyword coffeeASlogMethods contained error info log warn - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $q nextgroup=coffeeASqdot -syntax match coffeeASqdot contained /\./ nextgroup=coffeeASqMethods -syntax keyword coffeeASqMethods contained all defer reject when - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $route nextgroup=coffeeASroutedot -syntax match coffeeASroutedot contained /\./ nextgroup=coffeeASrouteMethods -syntax keyword coffeeASrouteMethods contained reload current route - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $timeout nextgroup=coffeeAStimeoutdot -syntax match coffeeAStimeoutdot contained /\./ nextgroup=coffeeAStimeoutMethods -syntax keyword coffeeAStimeoutMethods contained cancel - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $scope $rootScope nextgroup=coffeeASscopedot -syntax match coffeeASscopedot contained /\./ nextgroup=coffeeASscopeMethods -syntax keyword coffeeASscopeMethods contained $apply $broadcast $destroy $digest $emit $eval $evalAsync $new $on $watch $id - -syntax keyword coffeeAServices containedin=ALLBUT,coffeeComment,coffeeString $cookieStore nextgroup=coffeeAScookieStoredot -syntax match coffeeAScookieStoredot contained /\./ nextgroup=coffeeAScookieStoreMethods -syntax keyword coffeeAScookieStoreMethods contained get put remove - -syntax cluster coffeeAFunctions contains=coffeeAMFunctions -syntax cluster coffeeAAttrs contains=coffeeAMAttrs - -syntax keyword coffeeAMFunctions contained config constant controller directive factory -syntax keyword coffeeAMFunctions contained filter provider run service value -syntax keyword coffeeAMAttrs contained name requires - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_angularjs_coffee_syntax_inits") - if version < 508 - let did_angularjs_coffee_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink coffeeAngular Constant - HiLink coffeeAServices Constant - - HiLink coffeeAngularMethods PreProc - HiLink coffeeAMFunctions PreProc - HiLink coffeeAMAttrs PreProc - - HiLink coffeeAShttpMethods PreProc - HiLink coffeeASinterpolateMethods PreProc - HiLink coffeeASlocationMethods PreProc - HiLink coffeeASlogMethods PreProc - HiLink coffeeASqMethods PreProc - HiLink coffeeASrouteMethods PreProc - HiLink coffeeAStimeoutMethods PreProc - HiLink coffeeASscopeMethods PreProc - HiLink coffeeAScookieStoreMethods PreProc - - delcommand HiLink -endif diff --git a/autoload/syntax/angularjs.javascript.vim b/autoload/syntax/angularjs.javascript.vim deleted file mode 100644 index e50f45f..0000000 --- a/autoload/syntax/angularjs.javascript.vim +++ /dev/null @@ -1,95 +0,0 @@ -" Vim syntax file -" Language: AngularJS for javascript -" Maintainer: othree -" Last Change: 2013/04/21 -" Version: 1.1.13.1 -" URL: http://angularjs.org/ - -syntax keyword javascriptAngular angular containedin=ALLBUT,javascriptComment,javascriptString nextgroup=javascriptAngulardot -syntax match javascriptAngulardot contained /\./ nextgroup=javascriptAngularMethods -syntax keyword javascriptAngularMethods contained bind bootstrap copy element equals -syntax keyword javascriptAngularMethods contained extend forEach fromJson identity injector -syntax keyword javascriptAngularMethods contained isArray isDate isDefined isElement isFunction -syntax keyword javascriptAngularMethods contained isNumber isObject isString isUndefined lowercase -syntax keyword javascriptAngularMethods contained mock module noop toJson uppercase version - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $anchorScroll $cacheFactory $compile $controller $document -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $exceptionHandler $filter $httpBackend -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $locale $parse $rootElement -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $routeParams $templateCache $window -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $cookies $resource $sanitize - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $http nextgroup=javascriptAShttpdot -syntax match javascriptAShttpdot contained /\./ nextgroup=javascriptAShttpMethods -syntax keyword javascriptAShttpMethods contained get head post put delete jsonp defaults prendingRequests - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $interpolate nextgroup=javascriptASinterpolatedot -syntax match javascriptASinterpolatedot contained /\./ nextgroup=javascriptASinterpolateMethods -syntax keyword javascriptASinterpolateMethods contained endSymbol startSymbol - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $location nextgroup=javascriptASlocationdot -syntax match javascriptASlocationdot contained /\./ nextgroup=javascriptASlocationMethods -syntax keyword javascriptASlocationMethods contained absUrl hash host path port protocol replace search url - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $log nextgroup=javascriptASlogdot -syntax match javascriptASlogdot contained /\./ nextgroup=javascriptASlogMethods -syntax keyword javascriptASlogMethods contained error info log warn - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $q nextgroup=javascriptASqdot -syntax match javascriptASqdot contained /\./ nextgroup=javascriptASqMethods -syntax keyword javascriptASqMethods contained all defer reject when - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $route nextgroup=javascriptASroutedot -syntax match javascriptASroutedot contained /\./ nextgroup=javascriptASrouteMethods -syntax keyword javascriptASrouteMethods contained reload current route - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $timeout nextgroup=javascriptAStimeoutdot -syntax match javascriptAStimeoutdot contained /\./ nextgroup=javascriptAStimeoutMethods -syntax keyword javascriptAStimeoutMethods contained cancel - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $scope $rootScope nextgroup=javascriptASscopedot -syntax match javascriptASscopedot contained /\./ nextgroup=javascriptASscopeMethods -syntax keyword javascriptASscopeMethods contained $apply $broadcast $destroy $digest $emit $eval $evalAsync $new $on $watch $id - -syntax keyword javascriptAServices containedin=ALLBUT,javascriptComment,javascriptString $cookieStore nextgroup=javascriptAScookieStoredot -syntax match javascriptAScookieStoredot contained /\./ nextgroup=javascriptAScookieStoreMethods -syntax keyword javascriptAScookieStoreMethods contained get put remove - -syntax cluster javascriptAFunctions contains=javascriptAMFunctions -syntax cluster javascriptAAttrs contains=javascriptAMAttrs - -syntax keyword javascriptAMFunctions contained config constant controller directive factory -syntax keyword javascriptAMFunctions contained filter provider run service value -syntax keyword javascriptAMAttrs contained name requires - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_angularjs_javascript_syntax_inits") - if version < 508 - let did_angularjs_javascript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink javascriptAngular Constant - HiLink javascriptAServices Constant - - HiLink javascriptAngularMethods PreProc - HiLink javascriptAMFunctions PreProc - HiLink javascriptAMAttrs PreProc - - HiLink javascriptAShttpMethods PreProc - HiLink javascriptASinterpolateMethods PreProc - HiLink javascriptASlocationMethods PreProc - HiLink javascriptASlogMethods PreProc - HiLink javascriptASqMethods PreProc - HiLink javascriptASrouteMethods PreProc - HiLink javascriptAStimeoutMethods PreProc - HiLink javascriptASscopeMethods PreProc - HiLink javascriptAScookieStoreMethods PreProc - - delcommand HiLink -endif diff --git a/autoload/syntax/angularjs.ls.vim b/autoload/syntax/angularjs.ls.vim deleted file mode 100644 index 13b011f..0000000 --- a/autoload/syntax/angularjs.ls.vim +++ /dev/null @@ -1,95 +0,0 @@ -" Vim syntax file -" Language: AngularJS for ls -" Maintainer: othree -" Last Change: 2013/04/21 -" Version: 1.1.13.1 -" URL: http://angularjs.org/ - -syntax keyword lsAngular angular containedin=ALLBUT,lsComment,lsString nextgroup=lsAngulardot -syntax match lsAngulardot contained /\./ nextgroup=lsAngularMethods -syntax keyword lsAngularMethods contained bind bootstrap copy element equals -syntax keyword lsAngularMethods contained extend forEach fromJson identity injector -syntax keyword lsAngularMethods contained isArray isDate isDefined isElement isFunction -syntax keyword lsAngularMethods contained isNumber isObject isString isUndefined lowercase -syntax keyword lsAngularMethods contained mock module noop toJson uppercase version - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $anchorScroll $cacheFactory $compile $controller $document -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $exceptionHandler $filter $httpBackend -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $locale $parse $rootElement -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $routeParams $templateCache $window -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $cookies $resource $sanitize - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $http nextgroup=lsAShttpdot -syntax match lsAShttpdot contained /\./ nextgroup=lsAShttpMethods -syntax keyword lsAShttpMethods contained get head post put delete jsonp defaults prendingRequests - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $interpolate nextgroup=lsASinterpolatedot -syntax match lsASinterpolatedot contained /\./ nextgroup=lsASinterpolateMethods -syntax keyword lsASinterpolateMethods contained endSymbol startSymbol - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $location nextgroup=lsASlocationdot -syntax match lsASlocationdot contained /\./ nextgroup=lsASlocationMethods -syntax keyword lsASlocationMethods contained absUrl hash host path port protocol replace search url - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $log nextgroup=lsASlogdot -syntax match lsASlogdot contained /\./ nextgroup=lsASlogMethods -syntax keyword lsASlogMethods contained error info log warn - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $q nextgroup=lsASqdot -syntax match lsASqdot contained /\./ nextgroup=lsASqMethods -syntax keyword lsASqMethods contained all defer reject when - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $route nextgroup=lsASroutedot -syntax match lsASroutedot contained /\./ nextgroup=lsASrouteMethods -syntax keyword lsASrouteMethods contained reload current route - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $timeout nextgroup=lsAStimeoutdot -syntax match lsAStimeoutdot contained /\./ nextgroup=lsAStimeoutMethods -syntax keyword lsAStimeoutMethods contained cancel - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $scope $rootScope nextgroup=lsASscopedot -syntax match lsASscopedot contained /\./ nextgroup=lsASscopeMethods -syntax keyword lsASscopeMethods contained $apply $broadcast $destroy $digest $emit $eval $evalAsync $new $on $watch $id - -syntax keyword lsAServices containedin=ALLBUT,lsComment,lsString $cookieStore nextgroup=lsAScookieStoredot -syntax match lsAScookieStoredot contained /\./ nextgroup=lsAScookieStoreMethods -syntax keyword lsAScookieStoreMethods contained get put remove - -syntax cluster lsAFunctions contains=lsAMFunctions -syntax cluster lsAAttrs contains=lsAMAttrs - -syntax keyword lsAMFunctions contained config constant controller directive factory -syntax keyword lsAMFunctions contained filter provider run service value -syntax keyword lsAMAttrs contained name requires - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_angularjs_ls_syntax_inits") - if version < 508 - let did_angularjs_ls_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink lsAngular Constant - HiLink lsAServices Constant - - HiLink lsAngularMethods PreProc - HiLink lsAMFunctions PreProc - HiLink lsAMAttrs PreProc - - HiLink lsAShttpMethods PreProc - HiLink lsASinterpolateMethods PreProc - HiLink lsASlocationMethods PreProc - HiLink lsASlogMethods PreProc - HiLink lsASqMethods PreProc - HiLink lsASrouteMethods PreProc - HiLink lsAStimeoutMethods PreProc - HiLink lsASscopeMethods PreProc - HiLink lsAScookieStoreMethods PreProc - - delcommand HiLink -endif diff --git a/autoload/syntax/angularjs.typescript.vim b/autoload/syntax/angularjs.typescript.vim deleted file mode 100644 index 5554e6f..0000000 --- a/autoload/syntax/angularjs.typescript.vim +++ /dev/null @@ -1,95 +0,0 @@ -" Vim syntax file -" Language: AngularJS for typescript -" Maintainer: othree -" Last Change: 2013/04/21 -" Version: 1.1.13.1 -" URL: http://angularjs.org/ - -syntax keyword typescriptAngular angular containedin=ALLBUT,typescriptComment,typescriptString nextgroup=typescriptAngulardot -syntax match typescriptAngulardot contained /\./ nextgroup=typescriptAngularMethods -syntax keyword typescriptAngularMethods contained bind bootstrap copy element equals -syntax keyword typescriptAngularMethods contained extend forEach fromJson identity injector -syntax keyword typescriptAngularMethods contained isArray isDate isDefined isElement isFunction -syntax keyword typescriptAngularMethods contained isNumber isObject isString isUndefined lowercase -syntax keyword typescriptAngularMethods contained mock module noop toJson uppercase version - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $anchorScroll $cacheFactory $compile $controller $document -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $exceptionHandler $filter $httpBackend -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $locale $parse $rootElement -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $routeParams $templateCache $window -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $cookies $resource $sanitize - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $http nextgroup=typescriptAShttpdot -syntax match typescriptAShttpdot contained /\./ nextgroup=typescriptAShttpMethods -syntax keyword typescriptAShttpMethods contained get head post put delete jsonp defaults prendingRequests - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $interpolate nextgroup=typescriptASinterpolatedot -syntax match typescriptASinterpolatedot contained /\./ nextgroup=typescriptASinterpolateMethods -syntax keyword typescriptASinterpolateMethods contained endSymbol startSymbol - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $location nextgroup=typescriptASlocationdot -syntax match typescriptASlocationdot contained /\./ nextgroup=typescriptASlocationMethods -syntax keyword typescriptASlocationMethods contained absUrl hash host path port protocol replace search url - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $log nextgroup=typescriptASlogdot -syntax match typescriptASlogdot contained /\./ nextgroup=typescriptASlogMethods -syntax keyword typescriptASlogMethods contained error info log warn - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $q nextgroup=typescriptASqdot -syntax match typescriptASqdot contained /\./ nextgroup=typescriptASqMethods -syntax keyword typescriptASqMethods contained all defer reject when - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $route nextgroup=typescriptASroutedot -syntax match typescriptASroutedot contained /\./ nextgroup=typescriptASrouteMethods -syntax keyword typescriptASrouteMethods contained reload current route - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $timeout nextgroup=typescriptAStimeoutdot -syntax match typescriptAStimeoutdot contained /\./ nextgroup=typescriptAStimeoutMethods -syntax keyword typescriptAStimeoutMethods contained cancel - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $scope $rootScope nextgroup=typescriptASscopedot -syntax match typescriptASscopedot contained /\./ nextgroup=typescriptASscopeMethods -syntax keyword typescriptASscopeMethods contained $apply $broadcast $destroy $digest $emit $eval $evalAsync $new $on $watch $id - -syntax keyword typescriptAServices containedin=ALLBUT,typescriptComment,typescriptString $cookieStore nextgroup=typescriptAScookieStoredot -syntax match typescriptAScookieStoredot contained /\./ nextgroup=typescriptAScookieStoreMethods -syntax keyword typescriptAScookieStoreMethods contained get put remove - -syntax cluster typescriptAFunctions contains=typescriptAMFunctions -syntax cluster typescriptAAttrs contains=typescriptAMAttrs - -syntax keyword typescriptAMFunctions contained config constant controller directive factory -syntax keyword typescriptAMFunctions contained filter provider run service value -syntax keyword typescriptAMAttrs contained name requires - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_angularjs_typescript_syntax_inits") - if version < 508 - let did_angularjs_typescript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink typescriptAngular Constant - HiLink typescriptAServices Constant - - HiLink typescriptAngularMethods PreProc - HiLink typescriptAMFunctions PreProc - HiLink typescriptAMAttrs PreProc - - HiLink typescriptAShttpMethods PreProc - HiLink typescriptASinterpolateMethods PreProc - HiLink typescriptASlocationMethods PreProc - HiLink typescriptASlogMethods PreProc - HiLink typescriptASqMethods PreProc - HiLink typescriptASrouteMethods PreProc - HiLink typescriptAStimeoutMethods PreProc - HiLink typescriptASscopeMethods PreProc - HiLink typescriptAScookieStoreMethods PreProc - - delcommand HiLink -endif diff --git a/autoload/syntax/angularjs.vim b/autoload/syntax/angularjs.vim new file mode 100644 index 0000000..1f40859 --- /dev/null +++ b/autoload/syntax/angularjs.vim @@ -0,0 +1,95 @@ +" Vim syntax file +" Language: AngularJS +" Maintainer: othree +" Last Change: 2013/04/29 +" Version: 1.1.13 +" URL: http://angularjs.org/ + +syntax keyword angularjs containedin=ALLBUT,@stringcomment nextgroup=angularjsngularDot +syntax match angularjsngularDot contained /\./ nextgroup=angularjsngularMethods +syntax keyword angularjsngularMethods contained bind bootstrap copy element equals +syntax keyword angularjsngularMethods contained extend forEach fromJson identity injector +syntax keyword angularjsngularMethods contained isArray isDate isDefined isElement isFunction +syntax keyword angularjsngularMethods contained isNumber isObject isString isUndefined lowercase +syntax keyword angularjsngularMethods contained mock module noop toJson uppercase version + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $anchorScroll $cacheFactory $compile $controller $document +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $exceptionHandler $filter $httpBackend +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $locale $parse $rootElement +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $routeParams $templateCache $window +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $cookies $resource $sanitize + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $http nextgroup=angularjsShttpDot +syntax match angularjsShttpDot contained /\./ nextgroup=angularjsShttpMethods +syntax keyword angularjsShttpMethods contained get head post put delete jsonp defaults prendingRequests + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $interpolate nextgroup=angularjsSinterpolateDot +syntax match angularjsSinterpolateDot contained /\./ nextgroup=angularjsSinterpolateMethods +syntax keyword angularjsSinterpolateMethods contained endSymbol startSymbol + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $location nextgroup=angularjsSlocationDot +syntax match angularjsSlocationDot contained /\./ nextgroup=angularjsSlocationMethods +syntax keyword angularjsSlocationMethods contained absUrl hash host path port protocol replace search url + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $log nextgroup=angularjsSlogDot +syntax match angularjsSlogDot contained /\./ nextgroup=angularjsSlogMethods +syntax keyword angularjsSlogMethods contained error info log warn + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $q nextgroup=angularjsSqDot +syntax match angularjsSqDot contained /\./ nextgroup=angularjsSqMethods +syntax keyword angularjsSqMethods contained all defer reject when + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $route nextgroup=angularjsSrouteDot +syntax match angularjsSrouteDot contained /\./ nextgroup=angularjsSrouteMethods +syntax keyword angularjsSrouteMethods contained reload current route + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $timeout nextgroup=angularjsStimeoutDot +syntax match angularjsStimeoutDot contained /\./ nextgroup=angularjsStimeoutMethods +syntax keyword angularjsStimeoutMethods contained cancel + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $scope $rootScope nextgroup=angularjsSscopeDot +syntax match angularjsSscopeDot contained /\./ nextgroup=angularjsSscopeMethods +syntax keyword angularjsSscopeMethods contained $apply $broadcast $destroy $digest $emit $eval $evalAsync $new $on $watch $id + +syntax keyword angularjsServices containedin=ALLBUT,@stringcomment $cookieStore nextgroup=angularjsScookieStoreDot +syntax match angularjsScookieStoreDot contained /\./ nextgroup=angularjsScookieStoreMethods +syntax keyword angularjsScookieStoreMethods contained get put remove + +syntax cluster angularjsFunctions contains=angularjsMFunctions +syntax cluster angularjsAttrs contains=angularjsMAttrs + +syntax keyword angularjsMFunctions contained config constant controller directive factory +syntax keyword angularjsMFunctions contained filter provider run service value +syntax keyword angularjsMAttrs contained name requires + + +" Define the default highlighting. +" For version 5.7 and earlier: only when not done already +" For version 5.8 and later: only when an item doesn't have highlighting yet +if version >= 508 || !exists("did_angularjs_javascript_syntax_inits") + if version < 508 + let did_angularjs_javascript_syntax_inits = 1 + command -nargs=+ HiLink hi link + else + command -nargs=+ HiLink hi def link + endif + + HiLink angularjs Constant + HiLink angularjsServices Constant + + HiLink angularjsngularMethods PreProc + HiLink angularjsMFunctions PreProc + HiLink angularjsMAttrs PreProc + + HiLink angularjsShttpMethods PreProc + HiLink angularjsSinterpolateMethods PreProc + HiLink angularjsSlocationMethods PreProc + HiLink angularjsSlogMethods PreProc + HiLink angularjsSqMethods PreProc + HiLink angularjsSrouteMethods PreProc + HiLink angularjsStimeoutMethods PreProc + HiLink angularjsSscopeMethods PreProc + HiLink angularjsScookieStoreMethods PreProc + + delcommand HiLink +endif diff --git a/autoload/syntax/backbone.coffee.vim b/autoload/syntax/backbone.coffee.vim deleted file mode 100644 index 4cb77b4..0000000 --- a/autoload/syntax/backbone.coffee.vim +++ /dev/null @@ -1,63 +0,0 @@ -" Vim syntax file -" Language: Backbone.js for coffee -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.9.10 -" URL: http://backbonejs.org/ - -syntax keyword coffeeBackbone Backbone Collection Model View Events Router History Sync Utility containedin=ALLBUT,coffeeComment,coffeeString - -syntax cluster coffeeBFunctions contains=coffeeBEvents,coffeeBModel,coffeeBCollection,coffeeBRouter,coffeeBHistory,coffeeBSync,coffeeBView,coffeeBUtility -syntax cluster coffeeBAttrs contains=coffeeBModelAttrs,coffeeBCollectionAttrs,coffeeBRouterAttrs,coffeeBSyncAttrs,coffeeBViewAttrs - -syntax keyword coffeeBEvents contained on off trigger once listenTo stopListening -syntax keyword coffeeBModel contained extend constructor initialize get set escape has unset clear -syntax keyword coffeeBModel contained toJSON sync fetch save destroy validate validationError url parse -syntax keyword coffeeBModel contained clone isNew hasChanged changedAttributes previous previousAttributes -syntax keyword coffeeBCollection contained extend constructor initialize toJSON sync add remove reset update get at -syntax keyword coffeeBCollection contained push pop unshift shift length comparator sort pluck where url parse clone fetch create -syntax keyword coffeeBRouter contained extend constructor initialize route navigate -syntax keyword coffeeBHistory contained start -syntax keyword coffeeBSync contained ajax -syntax keyword coffeeBView contained extend constructor initialize setElement render remove delegateEvents undelegateEvents -syntax keyword coffeeBUtility contained noConflict - -syntax keyword coffeeBModelAttrs contained id idAttribute cid attributes changed defaults urlRoot -syntax keyword coffeeBCollectionAttrs contained model models length comparator url -syntax keyword coffeeBRouterAttrs contained routes -syntax keyword coffeeBSyncAttrs contained emulateHTTP emulateJSON -syntax keyword coffeeBViewAttrs contained el attributes -syntax keyword coffeeBViewAttrs match /$el/ - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_backbone_coffee_syntax_inits") - if version < 508 - let did_backbone_coffee_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink coffeeBackbone Constant - - HiLink coffeeBEvents PreProc - HiLink coffeeBModel PreProc - HiLink coffeeBCollection PreProc - HiLink coffeeBRouter PreProc - HiLink coffeeBHistory PreProc - HiLink coffeeBSync PreProc - HiLink coffeeBView PreProc - HiLink coffeeBUtility PreProc - - HiLink coffeeBModelAttrs PreProc - HiLink coffeeBCollectionAttrs PreProc - HiLink coffeeBRouterAttrs PreProc - HiLink coffeeBSyncAttrs PreProc - HiLink coffeeBViewAttrs PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/backbone.javascript.vim b/autoload/syntax/backbone.javascript.vim deleted file mode 100644 index a0fc422..0000000 --- a/autoload/syntax/backbone.javascript.vim +++ /dev/null @@ -1,63 +0,0 @@ -" Vim syntax file -" Language: Backbone.js for javascript -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.9.10 -" URL: http://backbonejs.org/ - -syntax keyword javascriptBackbone Backbone Collection Model View Events Router History Sync Utility containedin=ALLBUT,javascriptComment,javascriptString - -syntax cluster javascriptBFunctions contains=javascriptBEvents,javascriptBModel,javascriptBCollection,javascriptBRouter,javascriptBHistory,javascriptBSync,javascriptBView,javascriptBUtility -syntax cluster javascriptBAttrs contains=javascriptBModelAttrs,javascriptBCollectionAttrs,javascriptBRouterAttrs,javascriptBSyncAttrs,javascriptBViewAttrs - -syntax keyword javascriptBEvents contained on off trigger once listenTo stopListening -syntax keyword javascriptBModel contained extend constructor initialize get set escape has unset clear -syntax keyword javascriptBModel contained toJSON sync fetch save destroy validate validationError url parse -syntax keyword javascriptBModel contained clone isNew hasChanged changedAttributes previous previousAttributes -syntax keyword javascriptBCollection contained extend constructor initialize toJSON sync add remove reset update get at -syntax keyword javascriptBCollection contained push pop unshift shift length comparator sort pluck where url parse clone fetch create -syntax keyword javascriptBRouter contained extend constructor initialize route navigate -syntax keyword javascriptBHistory contained start -syntax keyword javascriptBSync contained ajax -syntax keyword javascriptBView contained extend constructor initialize setElement render remove delegateEvents undelegateEvents -syntax keyword javascriptBUtility contained noConflict - -syntax keyword javascriptBModelAttrs contained id idAttribute cid attributes changed defaults urlRoot -syntax keyword javascriptBCollectionAttrs contained model models length comparator url -syntax keyword javascriptBRouterAttrs contained routes -syntax keyword javascriptBSyncAttrs contained emulateHTTP emulateJSON -syntax keyword javascriptBViewAttrs contained el attributes -syntax keyword javascriptBViewAttrs match /$el/ - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_backbone_javascript_syntax_inits") - if version < 508 - let did_backbone_javascript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink javascriptBackbone Constant - - HiLink javascriptBEvents PreProc - HiLink javascriptBModel PreProc - HiLink javascriptBCollection PreProc - HiLink javascriptBRouter PreProc - HiLink javascriptBHistory PreProc - HiLink javascriptBSync PreProc - HiLink javascriptBView PreProc - HiLink javascriptBUtility PreProc - - HiLink javascriptBModelAttrs PreProc - HiLink javascriptBCollectionAttrs PreProc - HiLink javascriptBRouterAttrs PreProc - HiLink javascriptBSyncAttrs PreProc - HiLink javascriptBViewAttrs PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/backbone.ls.vim b/autoload/syntax/backbone.ls.vim deleted file mode 100644 index 0a072b8..0000000 --- a/autoload/syntax/backbone.ls.vim +++ /dev/null @@ -1,63 +0,0 @@ -" Vim syntax file -" Language: Backbone.js for ls -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.9.10 -" URL: http://backbonejs.org/ - -syntax keyword lsBackbone Backbone Collection Model View Events Router History Sync Utility containedin=ALLBUT,lsComment,lsString - -syntax cluster lsBFunctions contains=lsBEvents,lsBModel,lsBCollection,lsBRouter,lsBHistory,lsBSync,lsBView,lsBUtility -syntax cluster lsBAttrs contains=lsBModelAttrs,lsBCollectionAttrs,lsBRouterAttrs,lsBSyncAttrs,lsBViewAttrs - -syntax keyword lsBEvents contained on off trigger once listenTo stopListening -syntax keyword lsBModel contained extend constructor initialize get set escape has unset clear -syntax keyword lsBModel contained toJSON sync fetch save destroy validate validationError url parse -syntax keyword lsBModel contained clone isNew hasChanged changedAttributes previous previousAttributes -syntax keyword lsBCollection contained extend constructor initialize toJSON sync add remove reset update get at -syntax keyword lsBCollection contained push pop unshift shift length comparator sort pluck where url parse clone fetch create -syntax keyword lsBRouter contained extend constructor initialize route navigate -syntax keyword lsBHistory contained start -syntax keyword lsBSync contained ajax -syntax keyword lsBView contained extend constructor initialize setElement render remove delegateEvents undelegateEvents -syntax keyword lsBUtility contained noConflict - -syntax keyword lsBModelAttrs contained id idAttribute cid attributes changed defaults urlRoot -syntax keyword lsBCollectionAttrs contained model models length comparator url -syntax keyword lsBRouterAttrs contained routes -syntax keyword lsBSyncAttrs contained emulateHTTP emulateJSON -syntax keyword lsBViewAttrs contained el attributes -syntax keyword lsBViewAttrs match /$el/ - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_backbone_ls_syntax_inits") - if version < 508 - let did_backbone_ls_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink lsBackbone Constant - - HiLink lsBEvents PreProc - HiLink lsBModel PreProc - HiLink lsBCollection PreProc - HiLink lsBRouter PreProc - HiLink lsBHistory PreProc - HiLink lsBSync PreProc - HiLink lsBView PreProc - HiLink lsBUtility PreProc - - HiLink lsBModelAttrs PreProc - HiLink lsBCollectionAttrs PreProc - HiLink lsBRouterAttrs PreProc - HiLink lsBSyncAttrs PreProc - HiLink lsBViewAttrs PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/backbone.typescript.vim b/autoload/syntax/backbone.typescript.vim deleted file mode 100644 index 236211b..0000000 --- a/autoload/syntax/backbone.typescript.vim +++ /dev/null @@ -1,63 +0,0 @@ -" Vim syntax file -" Language: Backbone.js for typescript -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.9.10 -" URL: http://backbonejs.org/ - -syntax keyword typescriptBackbone Backbone Collection Model View Events Router History Sync Utility containedin=ALLBUT,typescriptComment,typescriptString - -syntax cluster typescriptBFunctions contains=typescriptBEvents,typescriptBModel,typescriptBCollection,typescriptBRouter,typescriptBHistory,typescriptBSync,typescriptBView,typescriptBUtility -syntax cluster typescriptBAttrs contains=typescriptBModelAttrs,typescriptBCollectionAttrs,typescriptBRouterAttrs,typescriptBSyncAttrs,typescriptBViewAttrs - -syntax keyword typescriptBEvents contained on off trigger once listenTo stopListening -syntax keyword typescriptBModel contained extend constructor initialize get set escape has unset clear -syntax keyword typescriptBModel contained toJSON sync fetch save destroy validate validationError url parse -syntax keyword typescriptBModel contained clone isNew hasChanged changedAttributes previous previousAttributes -syntax keyword typescriptBCollection contained extend constructor initialize toJSON sync add remove reset update get at -syntax keyword typescriptBCollection contained push pop unshift shift length comparator sort pluck where url parse clone fetch create -syntax keyword typescriptBRouter contained extend constructor initialize route navigate -syntax keyword typescriptBHistory contained start -syntax keyword typescriptBSync contained ajax -syntax keyword typescriptBView contained extend constructor initialize setElement render remove delegateEvents undelegateEvents -syntax keyword typescriptBUtility contained noConflict - -syntax keyword typescriptBModelAttrs contained id idAttribute cid attributes changed defaults urlRoot -syntax keyword typescriptBCollectionAttrs contained model models length comparator url -syntax keyword typescriptBRouterAttrs contained routes -syntax keyword typescriptBSyncAttrs contained emulateHTTP emulateJSON -syntax keyword typescriptBViewAttrs contained el attributes -syntax keyword typescriptBViewAttrs match /$el/ - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_backbone_typescript_syntax_inits") - if version < 508 - let did_backbone_typescript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink typescriptBackbone Constant - - HiLink typescriptBEvents PreProc - HiLink typescriptBModel PreProc - HiLink typescriptBCollection PreProc - HiLink typescriptBRouter PreProc - HiLink typescriptBHistory PreProc - HiLink typescriptBSync PreProc - HiLink typescriptBView PreProc - HiLink typescriptBUtility PreProc - - HiLink typescriptBModelAttrs PreProc - HiLink typescriptBCollectionAttrs PreProc - HiLink typescriptBRouterAttrs PreProc - HiLink typescriptBSyncAttrs PreProc - HiLink typescriptBViewAttrs PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/backbone.vim b/autoload/syntax/backbone.vim new file mode 100644 index 0000000..206e597 --- /dev/null +++ b/autoload/syntax/backbone.vim @@ -0,0 +1,63 @@ +" Vim syntax file +" Language: Backbone.js +" Maintainer: othree +" Last Change: 2013/04/29 +" Version: 0.9.10 +" URL: http://backbonejs.org/ + +syntax keyword backbone containedin=ALLBUT,@stringcomment Backbone Collection Model View Events Router History Sync Utility + +syntax cluster backboneFunctions contains=backboneEvents,backboneModel,backboneCollection,backboneRouter,backboneHistory,backboneSync,backboneView,backboneUtility +syntax cluster backboneAttrs contains=backboneModelAttrs,backboneCollectionAttrs,backboneRouterAttrs,backboneSyncAttrs,backboneViewAttrs + +syntax keyword backboneEvents contained on off trigger once listenTo stopListening +syntax keyword backboneModel contained extend constructor initialize get set escape has unset clear +syntax keyword backboneModel contained toJSON sync fetch save destroy validate validationError url parse +syntax keyword backboneModel contained clone isNew hasChanged changedAttributes previous previousAttributes +syntax keyword backboneCollection contained extend constructor initialize toJSON sync add remove reset update get at +syntax keyword backboneCollection contained push pop unshift shift length comparator sort pluck where url parse clone fetch create +syntax keyword backboneRouter contained extend constructor initialize route navigate +syntax keyword backboneHistory contained start +syntax keyword backboneSync contained ajax +syntax keyword backboneView contained extend constructor initialize setElement render remove delegateEvents undelegateEvents +syntax keyword backboneUtility contained noConflict + +syntax keyword backboneModelAttrs contained id idAttribute cid attributes changed defaults urlRoot +syntax keyword backboneCollectionAttrs contained model models length comparator url +syntax keyword backboneRouterAttrs contained routes +syntax keyword backboneSyncAttrs contained emulateHTTP emulateJSON +syntax keyword backboneViewAttrs contained el attributes +syntax keyword backboneViewAttrs match /$el/ + + +" Define the default highlighting. +" For version 5.7 and earlier: only when not done already +" For version 5.8 and later: only when an item doesn't have highlighting yet +if version >= 508 || !exists("did_backbone_syntax_inits") + if version < 508 + let did_backbone_syntax_inits = 1 + command -nargs=+ HiLink hi link + else + command -nargs=+ HiLink hi def link + endif + + HiLink backboneackbone Constant + + HiLink backboneEvents PreProc + HiLink backboneModel PreProc + HiLink backboneCollection PreProc + HiLink backboneRouter PreProc + HiLink backboneHistory PreProc + HiLink backboneSync PreProc + HiLink backboneView PreProc + HiLink backboneUtility PreProc + + HiLink backboneModelAttrs PreProc + HiLink backboneCollectionAttrs PreProc + HiLink backboneRouterAttrs PreProc + HiLink backboneSyncAttrs PreProc + HiLink backboneViewAttrs PreProc + + + delcommand HiLink +endif diff --git a/autoload/syntax/jquery.coffee.vim b/autoload/syntax/jquery.coffee.vim deleted file mode 100644 index 4205f57..0000000 --- a/autoload/syntax/jquery.coffee.vim +++ /dev/null @@ -1,117 +0,0 @@ -" Vim syntax file -" Language: jQuery for coffee -" Maintainer: othree -" Maintainer: Bruno Michel -" Last Change: 2013/04/23 -" Version: 1.9.0.2 -" URL: http://api.jquery.com/ - -syntax keyword coffeejQuery containedin=ALLBUT,coffeeComment,coffeeString jQuery $ nextgroup=coffeejQuerydot,coffeejQuerybracketsdot -syntax match coffeejQuerydot contained /\./ nextgroup=@coffeeQGlobals -syntax match coffeejQuerydot contained /([^)]*)\./ nextgroup=@coffeeQFunctions - -" jQuery.* -syntax cluster coffeeQGlobals contains=coffeeQCore,coffeeQCoreObj,coffeeQCoreData,coffeeQUtilities,coffeeQProperties -syntax keyword coffeeQCore contained holdReady noConflict when -syntax keyword coffeeQCoreObj contained Callback Deferred -syntax keyword coffeeQCoreData contained data dequeue hasData queue removeData -syntax keyword coffeeQCoreAjax contained ajax ajaxPrefilter ajaxSetup ajaxTransport param get getJSON getScript post -syntax keyword coffeeQProperties contained context fx.interval fx.off length support cssHooks -syntax keyword coffeeQUtilities contained each extend globalEval grep inArray isArray isEmptyObject isFunction isPlainObject isWindow isXMLDoc makeArray map merge noop now parseHTML parseJSON parseXML proxy trim type unique -syntax match coffeeQUtilities contained /contains/ - -" jqobj.* -syntax cluster coffeeQFunctions contains=coffeeQAjax,coffeeQAttributes,coffeeQCallbacks,coffeeQCore,coffeeQCSS,coffeeQData,coffeeQDeferred,coffeeQDimensions,coffeeQEffects,coffeeQEvents,coffeeQManipulation,coffeeQMiscellaneous,coffeeQOffset,coffeeQTraversing,coffeeQUtilities -syntax keyword coffeeQAjax contained ajaxComplete ajaxError ajaxSend ajaxStart ajaxStop ajaxSuccess -syntax keyword coffeeQAjax contained serialize serializeArray ajaxTransport load -syntax keyword coffeeQAttributes contained addClass attr hasClass html prop removeAttr removeClass removeProp toggleClass val -syntax keyword coffeeQCallbacks contained add disable disabled empty fire fired fireWith has lock locked remove Callbacks -syntax keyword coffeeQCSS contained css -syntax keyword coffeeQData contained clearQueue data dequeue queue removeData -syntax keyword coffeeQDeferred contained Deferred always done fail notify progress promise reject rejectWith resolved resolveWith notifyWith state then -syntax keyword coffeeQDimensions contained height innerHeight innerWidth outerHeight outerWidth width -syntax keyword coffeeQEffects contained hide show toggle -syntax keyword coffeeQEffects contained animate delay stop -syntax keyword coffeeQEffects contained fadeIn fadeOut fadeTo fadeToggle -syntax keyword coffeeQEffects contained slideDown slideToggle slideUp -syntax keyword coffeeQEvents contained error resize scroll -syntax keyword coffeeQEvents contained ready unload -syntax keyword coffeeQEvents contained bind delegate on off one proxy trigger triggerHandler unbind undelegate -syntax keyword coffeeQEvents contained Event currentTarget isDefaultPrevented isImmediatePropagationStopped isPropagationStopped namespace pageX pageY preventDefault relatedTarget result stopImmediatePropagation stopPropagation target timeStamp which -syntax keyword coffeeQEvents contained blur change focus select submit -syntax keyword coffeeQEvents contained focusin focusout keydown keypress keyup -syntax keyword coffeeQEvents contained click dblclick hover mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup -syntax keyword coffeeQManipulation contained clone -syntax keyword coffeeQManipulation contained unwrap wrap wrapAll wrapInner -syntax keyword coffeeQManipulation contained append appendTo html preprend prependTo text -syntax keyword coffeeQManipulation contained after before insertAfter insertBefore -syntax keyword coffeeQManipulation contained detach empty remove -syntax keyword coffeeQManipulation contained replaceAll replaceWith -syntax keyword coffeeQMiscellaneous contained index toArray -syntax keyword coffeeQOffset contained offset offsetParent position scrollTop scrollLeft -syntax keyword coffeeQTraversing contained eq filter first has is last map not slice -syntax keyword coffeeQTraversing contained add andBack contents end -syntax keyword coffeeQTraversing contained children closest find next nextAll nextUntil parent parents parentsUntil prev prevAll prevUntil siblings - - -" selector -syntax region coffeeString start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=coffeeSpecial,@htmlPreproc,@jSelectors -syntax region coffeeString start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=coffeeSpecial,@htmlPreproc,@jSelectors - -syntax cluster jSelectors contains=jId,jClass,jOperators,jBasicFilters,jContentFilters,jVisibility,jChildFilters,jForms,jFormFilters -syntax match jId contained /#[0-9A-Za-z_\-]\+/ -syntax match jClass contained /\.[0-9A-Za-z_\-]\+/ -syntax match jOperators contained /*\|>\|+\|-\|\~/ -syntax match jBasicFilters contained /:\(animated\|eq\|even\|first\|focus\|gt\|header\|last\|lang\|lt\|not\|odd\|root\|target\)/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-child/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-of-type/ -syntax match jContentFilters contained /:\(contains\|empty\|has\|parent\)/ -syntax match jForms contained /:\(button\|checkbox\|checked\|disabled\|enabled\|file\|image\|input\|password\|radio\|reset\|selected\|submit\|text\)/ -syntax match jVisibility contained /:\(hidden\|visible\)/ - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_jquery_coffee_syntax_inits") - if version < 508 - let did_jquery_coffee_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink coffeejQuery Constant - - HiLink coffeeQCore PreProc - HiLink coffeeQCoreObj PreProc - HiLink coffeeQCoreData PreProc - - HiLink coffeeQAjax PreProc - HiLink coffeeQAttributes PreProc - HiLink coffeeQCallbacks PreProc - HiLink coffeeQCSS PreProc - HiLink coffeeQData PreProc - HiLink coffeeQDeferred PreProc - HiLink coffeeQDimensions PreProc - HiLink coffeeQEffects PreProc - HiLink coffeeQEvents PreProc - HiLink coffeeQManipulation PreProc - HiLink coffeeQMiscellaneous PreProc - HiLink coffeeQOffset PreProc - HiLink coffeeQProperties PreProc - HiLink coffeeQTraversing PreProc - HiLink coffeeQUtilities PreProc - - HiLink jId Identifier - HiLink jClass Constant - HiLink jOperators Special - HiLink jBasicFilters Statement - HiLink jContentFilters Statement - HiLink jVisibility Statement - HiLink jChildFilters Statement - HiLink jForms Statement - HiLink jFormFilters Statement - - - delcommand HiLink -endif diff --git a/autoload/syntax/jquery.javascript.vim b/autoload/syntax/jquery.javascript.vim deleted file mode 100644 index 8b0471c..0000000 --- a/autoload/syntax/jquery.javascript.vim +++ /dev/null @@ -1,117 +0,0 @@ -" Vim syntax file -" Language: jQuery for javascript -" Maintainer: othree -" Maintainer: Bruno Michel -" Last Change: 2013/04/23 -" Version: 1.9.0.2 -" URL: http://api.jquery.com/ - -syntax keyword javascriptjQuery containedin=ALLBUT,javascriptComment,javascriptString jQuery $ nextgroup=javascriptjQuerydot,javascriptjQuerybracketsdot -syntax match javascriptjQuerydot contained /\./ nextgroup=@javascriptQGlobals -syntax match javascriptjQuerydot contained /([^)]*)\./ nextgroup=@javascriptQFunctions - -" jQuery.* -syntax cluster javascriptQGlobals contains=javascriptQCore,javascriptQCoreObj,javascriptQCoreData,javascriptQUtilities,javascriptQProperties -syntax keyword javascriptQCore contained holdReady noConflict when -syntax keyword javascriptQCoreObj contained Callback Deferred -syntax keyword javascriptQCoreData contained data dequeue hasData queue removeData -syntax keyword javascriptQCoreAjax contained ajax ajaxPrefilter ajaxSetup ajaxTransport param get getJSON getScript post -syntax keyword javascriptQProperties contained context fx.interval fx.off length support cssHooks -syntax keyword javascriptQUtilities contained each extend globalEval grep inArray isArray isEmptyObject isFunction isPlainObject isWindow isXMLDoc makeArray map merge noop now parseHTML parseJSON parseXML proxy trim type unique -syntax match javascriptQUtilities contained /contains/ - -" jqobj.* -syntax cluster javascriptQFunctions contains=javascriptQAjax,javascriptQAttributes,javascriptQCallbacks,javascriptQCore,javascriptQCSS,javascriptQData,javascriptQDeferred,javascriptQDimensions,javascriptQEffects,javascriptQEvents,javascriptQManipulation,javascriptQMiscellaneous,javascriptQOffset,javascriptQTraversing,javascriptQUtilities -syntax keyword javascriptQAjax contained ajaxComplete ajaxError ajaxSend ajaxStart ajaxStop ajaxSuccess -syntax keyword javascriptQAjax contained serialize serializeArray ajaxTransport load -syntax keyword javascriptQAttributes contained addClass attr hasClass html prop removeAttr removeClass removeProp toggleClass val -syntax keyword javascriptQCallbacks contained add disable disabled empty fire fired fireWith has lock locked remove Callbacks -syntax keyword javascriptQCSS contained css -syntax keyword javascriptQData contained clearQueue data dequeue queue removeData -syntax keyword javascriptQDeferred contained Deferred always done fail notify progress promise reject rejectWith resolved resolveWith notifyWith state then -syntax keyword javascriptQDimensions contained height innerHeight innerWidth outerHeight outerWidth width -syntax keyword javascriptQEffects contained hide show toggle -syntax keyword javascriptQEffects contained animate delay stop -syntax keyword javascriptQEffects contained fadeIn fadeOut fadeTo fadeToggle -syntax keyword javascriptQEffects contained slideDown slideToggle slideUp -syntax keyword javascriptQEvents contained error resize scroll -syntax keyword javascriptQEvents contained ready unload -syntax keyword javascriptQEvents contained bind delegate on off one proxy trigger triggerHandler unbind undelegate -syntax keyword javascriptQEvents contained Event currentTarget isDefaultPrevented isImmediatePropagationStopped isPropagationStopped namespace pageX pageY preventDefault relatedTarget result stopImmediatePropagation stopPropagation target timeStamp which -syntax keyword javascriptQEvents contained blur change focus select submit -syntax keyword javascriptQEvents contained focusin focusout keydown keypress keyup -syntax keyword javascriptQEvents contained click dblclick hover mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup -syntax keyword javascriptQManipulation contained clone -syntax keyword javascriptQManipulation contained unwrap wrap wrapAll wrapInner -syntax keyword javascriptQManipulation contained append appendTo html preprend prependTo text -syntax keyword javascriptQManipulation contained after before insertAfter insertBefore -syntax keyword javascriptQManipulation contained detach empty remove -syntax keyword javascriptQManipulation contained replaceAll replaceWith -syntax keyword javascriptQMiscellaneous contained index toArray -syntax keyword javascriptQOffset contained offset offsetParent position scrollTop scrollLeft -syntax keyword javascriptQTraversing contained eq filter first has is last map not slice -syntax keyword javascriptQTraversing contained add andBack contents end -syntax keyword javascriptQTraversing contained children closest find next nextAll nextUntil parent parents parentsUntil prev prevAll prevUntil siblings - - -" selector -syntax region javascriptString start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=javascriptSpecial,@htmlPreproc,@jSelectors -syntax region javascriptString start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=javascriptSpecial,@htmlPreproc,@jSelectors - -syntax cluster jSelectors contains=jId,jClass,jOperators,jBasicFilters,jContentFilters,jVisibility,jChildFilters,jForms,jFormFilters -syntax match jId contained /#[0-9A-Za-z_\-]\+/ -syntax match jClass contained /\.[0-9A-Za-z_\-]\+/ -syntax match jOperators contained /*\|>\|+\|-\|\~/ -syntax match jBasicFilters contained /:\(animated\|eq\|even\|first\|focus\|gt\|header\|last\|lang\|lt\|not\|odd\|root\|target\)/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-child/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-of-type/ -syntax match jContentFilters contained /:\(contains\|empty\|has\|parent\)/ -syntax match jForms contained /:\(button\|checkbox\|checked\|disabled\|enabled\|file\|image\|input\|password\|radio\|reset\|selected\|submit\|text\)/ -syntax match jVisibility contained /:\(hidden\|visible\)/ - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_jquery_javascript_syntax_inits") - if version < 508 - let did_jquery_javascript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink javascriptjQuery Constant - - HiLink javascriptQCore PreProc - HiLink javascriptQCoreObj PreProc - HiLink javascriptQCoreData PreProc - - HiLink javascriptQAjax PreProc - HiLink javascriptQAttributes PreProc - HiLink javascriptQCallbacks PreProc - HiLink javascriptQCSS PreProc - HiLink javascriptQData PreProc - HiLink javascriptQDeferred PreProc - HiLink javascriptQDimensions PreProc - HiLink javascriptQEffects PreProc - HiLink javascriptQEvents PreProc - HiLink javascriptQManipulation PreProc - HiLink javascriptQMiscellaneous PreProc - HiLink javascriptQOffset PreProc - HiLink javascriptQProperties PreProc - HiLink javascriptQTraversing PreProc - HiLink javascriptQUtilities PreProc - - HiLink jId Identifier - HiLink jClass Constant - HiLink jOperators Special - HiLink jBasicFilters Statement - HiLink jContentFilters Statement - HiLink jVisibility Statement - HiLink jChildFilters Statement - HiLink jForms Statement - HiLink jFormFilters Statement - - - delcommand HiLink -endif diff --git a/autoload/syntax/jquery.ls.vim b/autoload/syntax/jquery.ls.vim deleted file mode 100644 index b306d8b..0000000 --- a/autoload/syntax/jquery.ls.vim +++ /dev/null @@ -1,117 +0,0 @@ -" Vim syntax file -" Language: jQuery for ls -" Maintainer: othree -" Maintainer: Bruno Michel -" Last Change: 2013/04/23 -" Version: 1.9.0.2 -" URL: http://api.jquery.com/ - -syntax keyword lsjQuery containedin=ALLBUT,lsComment,lsString jQuery $ nextgroup=lsjQuerydot,lsjQuerybracketsdot -syntax match lsjQuerydot contained /\./ nextgroup=@lsQGlobals -syntax match lsjQuerydot contained /([^)]*)\./ nextgroup=@lsQFunctions - -" jQuery.* -syntax cluster lsQGlobals contains=lsQCore,lsQCoreObj,lsQCoreData,lsQUtilities,lsQProperties -syntax keyword lsQCore contained holdReady noConflict when -syntax keyword lsQCoreObj contained Callback Deferred -syntax keyword lsQCoreData contained data dequeue hasData queue removeData -syntax keyword lsQCoreAjax contained ajax ajaxPrefilter ajaxSetup ajaxTransport param get getJSON getScript post -syntax keyword lsQProperties contained context fx.interval fx.off length support cssHooks -syntax keyword lsQUtilities contained each extend globalEval grep inArray isArray isEmptyObject isFunction isPlainObject isWindow isXMLDoc makeArray map merge noop now parseHTML parseJSON parseXML proxy trim type unique -syntax match lsQUtilities contained /contains/ - -" jqobj.* -syntax cluster lsQFunctions contains=lsQAjax,lsQAttributes,lsQCallbacks,lsQCore,lsQCSS,lsQData,lsQDeferred,lsQDimensions,lsQEffects,lsQEvents,lsQManipulation,lsQMiscellaneous,lsQOffset,lsQTraversing,lsQUtilities -syntax keyword lsQAjax contained ajaxComplete ajaxError ajaxSend ajaxStart ajaxStop ajaxSuccess -syntax keyword lsQAjax contained serialize serializeArray ajaxTransport load -syntax keyword lsQAttributes contained addClass attr hasClass html prop removeAttr removeClass removeProp toggleClass val -syntax keyword lsQCallbacks contained add disable disabled empty fire fired fireWith has lock locked remove Callbacks -syntax keyword lsQCSS contained css -syntax keyword lsQData contained clearQueue data dequeue queue removeData -syntax keyword lsQDeferred contained Deferred always done fail notify progress promise reject rejectWith resolved resolveWith notifyWith state then -syntax keyword lsQDimensions contained height innerHeight innerWidth outerHeight outerWidth width -syntax keyword lsQEffects contained hide show toggle -syntax keyword lsQEffects contained animate delay stop -syntax keyword lsQEffects contained fadeIn fadeOut fadeTo fadeToggle -syntax keyword lsQEffects contained slideDown slideToggle slideUp -syntax keyword lsQEvents contained error resize scroll -syntax keyword lsQEvents contained ready unload -syntax keyword lsQEvents contained bind delegate on off one proxy trigger triggerHandler unbind undelegate -syntax keyword lsQEvents contained Event currentTarget isDefaultPrevented isImmediatePropagationStopped isPropagationStopped namespace pageX pageY preventDefault relatedTarget result stopImmediatePropagation stopPropagation target timeStamp which -syntax keyword lsQEvents contained blur change focus select submit -syntax keyword lsQEvents contained focusin focusout keydown keypress keyup -syntax keyword lsQEvents contained click dblclick hover mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup -syntax keyword lsQManipulation contained clone -syntax keyword lsQManipulation contained unwrap wrap wrapAll wrapInner -syntax keyword lsQManipulation contained append appendTo html preprend prependTo text -syntax keyword lsQManipulation contained after before insertAfter insertBefore -syntax keyword lsQManipulation contained detach empty remove -syntax keyword lsQManipulation contained replaceAll replaceWith -syntax keyword lsQMiscellaneous contained index toArray -syntax keyword lsQOffset contained offset offsetParent position scrollTop scrollLeft -syntax keyword lsQTraversing contained eq filter first has is last map not slice -syntax keyword lsQTraversing contained add andBack contents end -syntax keyword lsQTraversing contained children closest find next nextAll nextUntil parent parents parentsUntil prev prevAll prevUntil siblings - - -" selector -syntax region lsString start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=lsSpecial,@htmlPreproc,@jSelectors -syntax region lsString start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=lsSpecial,@htmlPreproc,@jSelectors - -syntax cluster jSelectors contains=jId,jClass,jOperators,jBasicFilters,jContentFilters,jVisibility,jChildFilters,jForms,jFormFilters -syntax match jId contained /#[0-9A-Za-z_\-]\+/ -syntax match jClass contained /\.[0-9A-Za-z_\-]\+/ -syntax match jOperators contained /*\|>\|+\|-\|\~/ -syntax match jBasicFilters contained /:\(animated\|eq\|even\|first\|focus\|gt\|header\|last\|lang\|lt\|not\|odd\|root\|target\)/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-child/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-of-type/ -syntax match jContentFilters contained /:\(contains\|empty\|has\|parent\)/ -syntax match jForms contained /:\(button\|checkbox\|checked\|disabled\|enabled\|file\|image\|input\|password\|radio\|reset\|selected\|submit\|text\)/ -syntax match jVisibility contained /:\(hidden\|visible\)/ - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_jquery_ls_syntax_inits") - if version < 508 - let did_jquery_ls_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink lsjQuery Constant - - HiLink lsQCore PreProc - HiLink lsQCoreObj PreProc - HiLink lsQCoreData PreProc - - HiLink lsQAjax PreProc - HiLink lsQAttributes PreProc - HiLink lsQCallbacks PreProc - HiLink lsQCSS PreProc - HiLink lsQData PreProc - HiLink lsQDeferred PreProc - HiLink lsQDimensions PreProc - HiLink lsQEffects PreProc - HiLink lsQEvents PreProc - HiLink lsQManipulation PreProc - HiLink lsQMiscellaneous PreProc - HiLink lsQOffset PreProc - HiLink lsQProperties PreProc - HiLink lsQTraversing PreProc - HiLink lsQUtilities PreProc - - HiLink jId Identifier - HiLink jClass Constant - HiLink jOperators Special - HiLink jBasicFilters Statement - HiLink jContentFilters Statement - HiLink jVisibility Statement - HiLink jChildFilters Statement - HiLink jForms Statement - HiLink jFormFilters Statement - - - delcommand HiLink -endif diff --git a/autoload/syntax/jquery.typescript.vim b/autoload/syntax/jquery.typescript.vim deleted file mode 100644 index 0c5acda..0000000 --- a/autoload/syntax/jquery.typescript.vim +++ /dev/null @@ -1,117 +0,0 @@ -" Vim syntax file -" Language: jQuery for typescript -" Maintainer: othree -" Maintainer: Bruno Michel -" Last Change: 2013/04/23 -" Version: 1.9.0.2 -" URL: http://api.jquery.com/ - -syntax keyword typescriptjQuery containedin=ALLBUT,typescriptComment,typescriptString jQuery $ nextgroup=typescriptjQuerydot,typescriptjQuerybracketsdot -syntax match typescriptjQuerydot contained /\./ nextgroup=@typescriptQGlobals -syntax match typescriptjQuerydot contained /([^)]*)\./ nextgroup=@typescriptQFunctions - -" jQuery.* -syntax cluster typescriptQGlobals contains=typescriptQCore,typescriptQCoreObj,typescriptQCoreData,typescriptQUtilities,typescriptQProperties -syntax keyword typescriptQCore contained holdReady noConflict when -syntax keyword typescriptQCoreObj contained Callback Deferred -syntax keyword typescriptQCoreData contained data dequeue hasData queue removeData -syntax keyword typescriptQCoreAjax contained ajax ajaxPrefilter ajaxSetup ajaxTransport param get getJSON getScript post -syntax keyword typescriptQProperties contained context fx.interval fx.off length support cssHooks -syntax keyword typescriptQUtilities contained each extend globalEval grep inArray isArray isEmptyObject isFunction isPlainObject isWindow isXMLDoc makeArray map merge noop now parseHTML parseJSON parseXML proxy trim type unique -syntax match typescriptQUtilities contained /contains/ - -" jqobj.* -syntax cluster typescriptQFunctions contains=typescriptQAjax,typescriptQAttributes,typescriptQCallbacks,typescriptQCore,typescriptQCSS,typescriptQData,typescriptQDeferred,typescriptQDimensions,typescriptQEffects,typescriptQEvents,typescriptQManipulation,typescriptQMiscellaneous,typescriptQOffset,typescriptQTraversing,typescriptQUtilities -syntax keyword typescriptQAjax contained ajaxComplete ajaxError ajaxSend ajaxStart ajaxStop ajaxSuccess -syntax keyword typescriptQAjax contained serialize serializeArray ajaxTransport load -syntax keyword typescriptQAttributes contained addClass attr hasClass html prop removeAttr removeClass removeProp toggleClass val -syntax keyword typescriptQCallbacks contained add disable disabled empty fire fired fireWith has lock locked remove Callbacks -syntax keyword typescriptQCSS contained css -syntax keyword typescriptQData contained clearQueue data dequeue queue removeData -syntax keyword typescriptQDeferred contained Deferred always done fail notify progress promise reject rejectWith resolved resolveWith notifyWith state then -syntax keyword typescriptQDimensions contained height innerHeight innerWidth outerHeight outerWidth width -syntax keyword typescriptQEffects contained hide show toggle -syntax keyword typescriptQEffects contained animate delay stop -syntax keyword typescriptQEffects contained fadeIn fadeOut fadeTo fadeToggle -syntax keyword typescriptQEffects contained slideDown slideToggle slideUp -syntax keyword typescriptQEvents contained error resize scroll -syntax keyword typescriptQEvents contained ready unload -syntax keyword typescriptQEvents contained bind delegate on off one proxy trigger triggerHandler unbind undelegate -syntax keyword typescriptQEvents contained Event currentTarget isDefaultPrevented isImmediatePropagationStopped isPropagationStopped namespace pageX pageY preventDefault relatedTarget result stopImmediatePropagation stopPropagation target timeStamp which -syntax keyword typescriptQEvents contained blur change focus select submit -syntax keyword typescriptQEvents contained focusin focusout keydown keypress keyup -syntax keyword typescriptQEvents contained click dblclick hover mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup -syntax keyword typescriptQManipulation contained clone -syntax keyword typescriptQManipulation contained unwrap wrap wrapAll wrapInner -syntax keyword typescriptQManipulation contained append appendTo html preprend prependTo text -syntax keyword typescriptQManipulation contained after before insertAfter insertBefore -syntax keyword typescriptQManipulation contained detach empty remove -syntax keyword typescriptQManipulation contained replaceAll replaceWith -syntax keyword typescriptQMiscellaneous contained index toArray -syntax keyword typescriptQOffset contained offset offsetParent position scrollTop scrollLeft -syntax keyword typescriptQTraversing contained eq filter first has is last map not slice -syntax keyword typescriptQTraversing contained add andBack contents end -syntax keyword typescriptQTraversing contained children closest find next nextAll nextUntil parent parents parentsUntil prev prevAll prevUntil siblings - - -" selector -syntax region typescriptString start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=typescriptSpecial,@htmlPreproc,@jSelectors -syntax region typescriptString start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=typescriptSpecial,@htmlPreproc,@jSelectors - -syntax cluster jSelectors contains=jId,jClass,jOperators,jBasicFilters,jContentFilters,jVisibility,jChildFilters,jForms,jFormFilters -syntax match jId contained /#[0-9A-Za-z_\-]\+/ -syntax match jClass contained /\.[0-9A-Za-z_\-]\+/ -syntax match jOperators contained /*\|>\|+\|-\|\~/ -syntax match jBasicFilters contained /:\(animated\|eq\|even\|first\|focus\|gt\|header\|last\|lang\|lt\|not\|odd\|root\|target\)/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-child/ -syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-of-type/ -syntax match jContentFilters contained /:\(contains\|empty\|has\|parent\)/ -syntax match jForms contained /:\(button\|checkbox\|checked\|disabled\|enabled\|file\|image\|input\|password\|radio\|reset\|selected\|submit\|text\)/ -syntax match jVisibility contained /:\(hidden\|visible\)/ - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_jquery_typescript_syntax_inits") - if version < 508 - let did_jquery_typescript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink typescriptjQuery Constant - - HiLink typescriptQCore PreProc - HiLink typescriptQCoreObj PreProc - HiLink typescriptQCoreData PreProc - - HiLink typescriptQAjax PreProc - HiLink typescriptQAttributes PreProc - HiLink typescriptQCallbacks PreProc - HiLink typescriptQCSS PreProc - HiLink typescriptQData PreProc - HiLink typescriptQDeferred PreProc - HiLink typescriptQDimensions PreProc - HiLink typescriptQEffects PreProc - HiLink typescriptQEvents PreProc - HiLink typescriptQManipulation PreProc - HiLink typescriptQMiscellaneous PreProc - HiLink typescriptQOffset PreProc - HiLink typescriptQProperties PreProc - HiLink typescriptQTraversing PreProc - HiLink typescriptQUtilities PreProc - - HiLink jId Identifier - HiLink jClass Constant - HiLink jOperators Special - HiLink jBasicFilters Statement - HiLink jContentFilters Statement - HiLink jVisibility Statement - HiLink jChildFilters Statement - HiLink jForms Statement - HiLink jFormFilters Statement - - - delcommand HiLink -endif diff --git a/autoload/syntax/jquery.vim b/autoload/syntax/jquery.vim new file mode 100644 index 0000000..40ba682 --- /dev/null +++ b/autoload/syntax/jquery.vim @@ -0,0 +1,118 @@ +" Vim syntax file +" Language: jQuery +" Maintainer: othree +" Maintainer: Bruno Michel +" Last Change: 2013/04/29 +" Version: 1.9.0 +" URL: http://api.jquery.com/ + +syntax keyword jquery containedin=ALLBUT,@stringcomment jQuery $ nextgroup=jqueryDot +syntax match jqueryDot contained /\./ nextgroup=@jqueryGlobals +syntax match jqueryDot contained /([^)]*)\./ nextgroup=@jqueryFunctions + +" jQuery.* +syntax cluster jqueryGlobals contains=jqueryCore,jqueryCoreObj,jqueryCoreData,jqueryUtilities,jqueryProperties +syntax keyword jqueryCore contained holdReady noConflict when +syntax keyword jqueryCoreObj contained Callback Deferred +syntax keyword jqueryCoreData contained data dequeue hasData queue removeData +syntax keyword jqueryCoreAjax contained ajax ajaxPrefilter ajaxSetup ajaxTransport param get getJSON getScript post +syntax keyword jqueryProperties contained context fx.interval fx.off length support cssHooks +syntax keyword jqueryUtilities contained each extend globalEval grep inArray isArray isEmptyObject isFunction isPlainObject isWindow isXMLDoc makeArray map merge noop now parseHTML parseJSON parseXML proxy trim type unique +syntax match jqueryUtilities contained /contains/ + +" jqobj.* +syntax cluster jqueryFunctions contains=jqueryAjax,jqueryAttributes,jqueryCallbacks,jqueryCore,jqueryCSS,jqueryData,jqueryDeferred,jqueryDimensions,jqueryEffects,jqueryEvents,jqueryManipulation,jqueryMiscellaneous,jqueryOffset,jqueryTraversing,jqueryUtilities +syntax keyword jqueryAjax contained ajaxComplete ajaxError ajaxSend ajaxStart ajaxStop ajaxSuccess +syntax keyword jqueryAjax contained serialize serializeArray ajaxTransport load +syntax keyword jqueryAttributes contained addClass attr hasClass html prop removeAttr removeClass removeProp toggleClass val +syntax keyword jqueryCallbacks contained add disable disabled empty fire fired fireWith has lock locked remove Callbacks +syntax keyword jqueryCSS contained css +syntax keyword jqueryData contained clearQueue data dequeue queue removeData +syntax keyword jqueryDeferred contained Deferred always done fail notify progress promise reject rejectWith resolve resolveWith notifyWith state then +syntax keyword jqueryDimensions contained height innerHeight innerWidth outerHeight outerWidth width +syntax keyword jqueryEffects contained hide show toggle +syntax keyword jqueryEffects contained animate delay stop +syntax keyword jqueryEffects contained fadeIn fadeOut fadeTo fadeToggle +syntax keyword jqueryEffects contained slideDown slideToggle slideUp +syntax keyword jqueryEvents contained error resize scroll +syntax keyword jqueryEvents contained ready unload +syntax keyword jqueryEvents contained bind delegate on off one proxy trigger triggerHandler unbind undelegate +syntax keyword jqueryEvents contained Event currentTarget isDefaultPrevented isImmediatePropagationStopped isPropagationStopped namespace pageX pageY preventDefault relatedTarget result stopImmediatePropagation stopPropagation target timeStamp which +syntax keyword jqueryEvents contained blur change focus select submit +syntax keyword jqueryEvents contained focusin focusout keydown keypress keyup +syntax keyword jqueryEvents contained click dblclick hover mousedown mouseenter mouseleave mousemove mouseout mouseover mouseup +syntax keyword jqueryManipulation contained clone +syntax keyword jqueryManipulation contained unwrap wrap wrapAll wrapInner +syntax keyword jqueryManipulation contained append appendTo html preprend prependTo text +syntax keyword jqueryManipulation contained after before insertAfter insertBefore +syntax keyword jqueryManipulation contained detach empty remove +syntax keyword jqueryManipulation contained replaceAll replaceWith +syntax keyword jqueryMiscellaneous contained index toArray +syntax keyword jqueryOffset contained offset offsetParent position scrollTop scrollLeft +syntax keyword jqueryTraversing contained eq filter first has is last map not slice +syntax keyword jqueryTraversing contained add andBack contents end +syntax keyword jqueryTraversing contained children closest find next nextAll nextUntil parent parents parentsUntil prev prevAll prevUntil siblings + + +" selector +" syntax region javascriptString start=+"+ skip=+\\\\\|\\"+ end=+"\|$+ contains=javascriptSpecial,@htmlPreproc,@jSelectors +" syntax region javascriptString start=+'+ skip=+\\\\\|\\'+ end=+'\|$+ contains=javascriptSpecial,@htmlPreproc,@jSelectors + +" syntax cluster jSelectors contains=jId,jClass,jOperators,jBasicFilters,jContentFilters,jVisibility,jChildFilters,jTypeFilters,jForms,jFormFilters +" syntax match jId contained /#[0-9A-Za-z_\-]\+/ +" syntax match jClass contained /\.[0-9A-Za-z_\-]\+/ +" syntax match jOperators contained /*\|>\|+\|-\|\~/ +" syntax match jBasicFilters contained /:\(animated\|eq\|even\|first\|focus\|gt\|header\|last\|lang\|lt\|not\|odd\|root\|target\)/ +" syntax match jChildFilters contained /:\(first\|last\|nth\|only\|nth-last\)-child/ +" syntax match jTypeFilters contained /:\(first\|last\|nth\|only\|nth-last\)-of-type/ +" syntax match jContentFilters contained /:\(contains\|empty\|has\|parent\)/ +" syntax match jForms contained /:\(button\|checkbox\|checked\|disabled\|enabled\|file\|image\|input\|password\|radio\|reset\|selected\|submit\|text\)/ +" syntax match jVisibility contained /:\(hidden\|visible\)/ + +" Define the default highlighting. +" For version 5.7 and earlier: only when not done already +" For version 5.8 and later: only when an item doesn't have highlighting yet +if version >= 508 || !exists("did_jquery_syntax_inits") + if version < 508 + let did_jquery_syntax_inits = 1 + command -nargs=+ HiLink hi link + else + command -nargs=+ HiLink hi def link + endif + + HiLink jquery Constant + + HiLink jqueryCore PreProc + HiLink jqueryCoreObj PreProc + HiLink jqueryCoreData PreProc + + HiLink jqueryAjax PreProc + HiLink jqueryAttributes PreProc + HiLink jqueryCallbacks PreProc + HiLink jqueryCSS PreProc + HiLink jqueryData PreProc + HiLink jqueryDeferred PreProc + HiLink jqueryDimensions PreProc + HiLink jqueryEffects PreProc + HiLink jqueryEvents PreProc + HiLink jqueryManipulation PreProc + HiLink jqueryMiscellaneous PreProc + HiLink jqueryOffset PreProc + HiLink jqueryProperties PreProc + HiLink jqueryTraversing PreProc + HiLink jqueryUtilities PreProc + + " HiLink jId Identifier + " HiLink jClass Constant + " HiLink jOperators Special + " HiLink jBasicFilters Statement + " HiLink jContentFilters Statement + " HiLink jVisibility Statement + " HiLink jChildFilters Statement + " HiLink jTypeFilters Statement + " HiLink jForms Statement + " HiLink jFormFilters Statement + + + delcommand HiLink +endif diff --git a/autoload/syntax/postprocess.coffee.vim b/autoload/syntax/postprocess.coffee.vim index 4e9151f..d60016f 100644 --- a/autoload/syntax/postprocess.coffee.vim +++ b/autoload/syntax/postprocess.coffee.vim @@ -4,8 +4,9 @@ " Last Change: 2013/02/25 " Version: 0.4 " URL: https://github.com/othree/javascript-libraries-syntax.vim -" + +syntax cluster stringcomment contains=coffeeString,coffeeComment syntax cluster coffeeLibraryFuncs contains=@coffeeQFunctions,@coffee_Functions,@coffeeBFunctions,@coffeepFunctions syntax cluster coffeeLibraryAttrs contains=@coffeeQAttrs,@coffee_Attrs,@coffeeBAttrs,@coffeepAttrs -syntax match coffeeLDot /\./ containedin=ALLBUT,coffeeComment,coffeeString nextgroup=@coffeeLibraryFuncs,@coffeeLibraryAttrs +syntax match coffeeLDot /\./ containedin=ALLBUT,coffeeComment,coffeeString nextgroup=@coffeeLibraryFuncs,@coffeeLibraryAttrs diff --git a/autoload/syntax/postprocess.javascript.vim b/autoload/syntax/postprocess.javascript.vim index 2117f5d..b1d80e7 100644 --- a/autoload/syntax/postprocess.javascript.vim +++ b/autoload/syntax/postprocess.javascript.vim @@ -1,11 +1,12 @@ " Vim syntax file " Language: JS Lib syntax post process for javascript " Maintainer: othree -" Last Change: 2013/02/25 -" Version: 0.4 +" Last Change: 2013/04/29 +" Version: 0.5 " URL: https://github.com/othree/javascript-libraries-syntax.vim -" -syntax cluster javascriptLibraryFuncs contains=@javascriptQFunctions,@javascript_Functions,@javascriptBFunctions,@javascriptpFunctions,@javascriptAFunctions -syntax cluster javascriptLibraryAttrs contains=@javascriptQAttrs,@javascript_Attrs,@javascriptBAttrs,@javascriptpAttrs,@javascriptAAttrs -syntax match javascriptLDot /\./ containedin=ALLBUT,javascriptComment,javascriptString contains=@javascriptLibraryFuncs,@javascriptLibraryAttrs +syntax cluster stringcomment contains=javascriptString,javascriptComment + +syntax cluster javascriptLibraryFuncs contains=@jqueryFunctions,@underscoreFunctions,@backboneFunctions,@preludeFunctions,@angularjsFunctions +syntax cluster javascriptLibraryAttrs contains=@jqueryAttrs,@underscoreAttrs,@backboneAttrs,@preludeAttrs,@angularjsAttrs +syntax match javascriptLDot /\./ containedin=ALLBUT,javascriptComment,javascriptString contains=@javascriptLibraryFuncs,@javascriptLibraryAttrs diff --git a/autoload/syntax/postprocess.ls.vim b/autoload/syntax/postprocess.ls.vim index cef510c..e7c5e73 100644 --- a/autoload/syntax/postprocess.ls.vim +++ b/autoload/syntax/postprocess.ls.vim @@ -6,6 +6,8 @@ " URL: https://github.com/othree/javascript-libraries-syntax.vim " +syntax cluster stringcomment contains=lsString,lsComment + syntax cluster lsLibraryFuncs contains=@lsQFunctions,@ls_Functions,@lsBFunctions,@lspFunctions syntax cluster lsLibraryAttrs contains=@lsQAttrs,@ls_Attrs,@lsBAttrs,@lspAttrs " ).fun! diff --git a/autoload/syntax/postprocess.typescript.vim b/autoload/syntax/postprocess.typescript.vim index e4998a6..e7cee6c 100644 --- a/autoload/syntax/postprocess.typescript.vim +++ b/autoload/syntax/postprocess.typescript.vim @@ -6,6 +6,8 @@ " URL: https://github.com/othree/javascript-libraries-syntax.vim " +syntax cluster stringcomment contains=typescriptString,typescriptComment + syntax cluster typescriptLibraryFuncs contains=@typescriptQFunctions,@typescript_Functions,@typescriptBFunctions,@typescriptpFunctions,@typescriptAFunctions syntax cluster typescriptLibraryAttrs contains=@typescriptQAttrs,@typescript_Attrs,@typescriptBAttrs,@typescriptpAttrs,@typescriptAAttrs syntax match typescriptLDot /\./ containedin=ALLBUT,typescriptComment,typescriptString contains=@typescriptLibraryFuncs,@typescriptLibraryAttrs diff --git a/autoload/syntax/prelude.coffee.vim b/autoload/syntax/prelude.coffee.vim deleted file mode 100644 index ccff4dc..0000000 --- a/autoload/syntax/prelude.coffee.vim +++ /dev/null @@ -1,37 +0,0 @@ -" Vim syntax file -" Language: prelude.ls for coffee -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.6.0 -" URL: http://gkz.github.com/prelude-ls/ - -syntax cluster coffeepFunctions contains=coffeepFunction - -syntax keyword coffeepFunction contained map filter reject partition find each head tail last initial -syntax keyword coffeepFunction contained empty values keys length cons append join reverse fold fold1 -syntax keyword coffeepFunction contained foldr foldr1 unfold andList orList any all unique sort sortBy -syntax keyword coffeepFunction contained compare sum product mean concat concatMap maximum minimum scan scan1 -syntax keyword coffeepFunction contained scanr scanr1 replicate take drop splitAt takeWhile dropWhile span breakIt -syntax keyword coffeepFunction contained listToObj objToFunc zip zipWith zipAll zipAllWith compose curry id flip -syntax keyword coffeepFunction contained fix lines unlines words unwords max min negate abs signum -syntax keyword coffeepFunction contained quot rem div mod recip pi tau exp sqrt ln -syntax keyword coffeepFunction contained pow sin cos tan asin acos atan atan2 truncate round -syntax keyword coffeepFunction contained ceiling floor isItNaN even odd gcd lcm - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_prelude_coffee_syntax_inits") - if version < 508 - let did_prelude_coffee_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink coffeepFunction PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/prelude.javascript.vim b/autoload/syntax/prelude.javascript.vim deleted file mode 100644 index 8636971..0000000 --- a/autoload/syntax/prelude.javascript.vim +++ /dev/null @@ -1,37 +0,0 @@ -" Vim syntax file -" Language: prelude.ls for javascript -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.6.0 -" URL: http://gkz.github.com/prelude-ls/ - -syntax cluster javascriptpFunctions contains=javascriptpFunction - -syntax keyword javascriptpFunction contained map filter reject partition find each head tail last initial -syntax keyword javascriptpFunction contained empty values keys length cons append join reverse fold fold1 -syntax keyword javascriptpFunction contained foldr foldr1 unfold andList orList any all unique sort sortBy -syntax keyword javascriptpFunction contained compare sum product mean concat concatMap maximum minimum scan scan1 -syntax keyword javascriptpFunction contained scanr scanr1 replicate take drop splitAt takeWhile dropWhile span breakIt -syntax keyword javascriptpFunction contained listToObj objToFunc zip zipWith zipAll zipAllWith compose curry id flip -syntax keyword javascriptpFunction contained fix lines unlines words unwords max min negate abs signum -syntax keyword javascriptpFunction contained quot rem div mod recip pi tau exp sqrt ln -syntax keyword javascriptpFunction contained pow sin cos tan asin acos atan atan2 truncate round -syntax keyword javascriptpFunction contained ceiling floor isItNaN even odd gcd lcm - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_prelude_javascript_syntax_inits") - if version < 508 - let did_prelude_javascript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink javascriptpFunction PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/prelude.ls.vim b/autoload/syntax/prelude.ls.vim deleted file mode 100644 index 7a32f59..0000000 --- a/autoload/syntax/prelude.ls.vim +++ /dev/null @@ -1,37 +0,0 @@ -" Vim syntax file -" Language: prelude.ls for ls -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.6.0 -" URL: http://gkz.github.com/prelude-ls/ - -syntax cluster lspFunctions contains=lspFunction - -syntax keyword lspFunction contained map filter reject partition find each head tail last initial -syntax keyword lspFunction contained empty values keys length cons append join reverse fold fold1 -syntax keyword lspFunction contained foldr foldr1 unfold andList orList any all unique sort sortBy -syntax keyword lspFunction contained compare sum product mean concat concatMap maximum minimum scan scan1 -syntax keyword lspFunction contained scanr scanr1 replicate take drop splitAt takeWhile dropWhile span breakIt -syntax keyword lspFunction contained listToObj objToFunc zip zipWith zipAll zipAllWith compose curry id flip -syntax keyword lspFunction contained fix lines unlines words unwords max min negate abs signum -syntax keyword lspFunction contained quot rem div mod recip pi tau exp sqrt ln -syntax keyword lspFunction contained pow sin cos tan asin acos atan atan2 truncate round -syntax keyword lspFunction contained ceiling floor isItNaN even odd gcd lcm - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_prelude_ls_syntax_inits") - if version < 508 - let did_prelude_ls_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink lspFunction PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/prelude.typescript.vim b/autoload/syntax/prelude.typescript.vim deleted file mode 100644 index 6bd2e25..0000000 --- a/autoload/syntax/prelude.typescript.vim +++ /dev/null @@ -1,37 +0,0 @@ -" Vim syntax file -" Language: prelude.ls for typescript -" Maintainer: othree -" Last Change: 2013/02/05 -" Version: 0.6.0 -" URL: http://gkz.github.com/prelude-ls/ - -syntax cluster typescriptpFunctions contains=typescriptpFunction - -syntax keyword typescriptpFunction contained map filter reject partition find each head tail last initial -syntax keyword typescriptpFunction contained empty values keys length cons append join reverse fold fold1 -syntax keyword typescriptpFunction contained foldr foldr1 unfold andList orList any all unique sort sortBy -syntax keyword typescriptpFunction contained compare sum product mean concat concatMap maximum minimum scan scan1 -syntax keyword typescriptpFunction contained scanr scanr1 replicate take drop splitAt takeWhile dropWhile span breakIt -syntax keyword typescriptpFunction contained listToObj objToFunc zip zipWith zipAll zipAllWith compose curry id flip -syntax keyword typescriptpFunction contained fix lines unlines words unwords max min negate abs signum -syntax keyword typescriptpFunction contained quot rem div mod recip pi tau exp sqrt ln -syntax keyword typescriptpFunction contained pow sin cos tan asin acos atan atan2 truncate round -syntax keyword typescriptpFunction contained ceiling floor isItNaN even odd gcd lcm - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_prelude_typescript_syntax_inits") - if version < 508 - let did_prelude_typescript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink typescriptpFunction PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/prelude.vim b/autoload/syntax/prelude.vim new file mode 100644 index 0000000..60c1454 --- /dev/null +++ b/autoload/syntax/prelude.vim @@ -0,0 +1,36 @@ +" Vim syntax file +" Language: prelude.ls +" Maintainer: othree +" Last Change: 2013/04/09 +" Version: 0.6.0 +" URL: http://gkz.github.com/prelude-ls/ + +syntax cluster preludeFunctions contains=preludeFunction + +syntax keyword preludeFunction map filter reject partition find each head tail last initial +syntax keyword preludeFunction empty values keys length cons append join reverse fold fold1 +syntax keyword preludeFunction foldr foldr1 unfold andList orList any all unique sort sortBy +syntax keyword preludeFunction compare sum product mean concat concatMap maximum minimum scan scan1 +syntax keyword preludeFunction scanr scanr1 replicate take drop splitAt takeWhile dropWhile span breakIt +syntax keyword preludeFunction listToObj objToFunc zip zipWith zipAll zipAllWith compose curry id flip +syntax keyword preludeFunction fix lines unlines words unwords max min negate abs signum +syntax keyword preludeFunction quot rem div mod recip pi tau exp sqrt ln +syntax keyword preludeFunction pow sin cos tan asin acos atan atan2 truncate round +syntax keyword preludeFunction ceiling floor isItNaN even odd gcd lcm + + +" Define the default highlighting. +" For version 5.7 and earlier: only when not done already +" For version 5.8 and later: only when an item doesn't have highlighting yet +if version >= 508 || !exists("did_prelude_syntax_inits") + if version < 508 + let did_prelude_syntax_inits = 1 + command -nargs=+ HiLink hi link + else + command -nargs=+ HiLink hi def link + endif + + HiLink preludeFunction PreProc + + delcommand HiLink +endif diff --git a/autoload/syntax/requirejs.coffee.vim b/autoload/syntax/requirejs.coffee.vim deleted file mode 100644 index 50f9936..0000000 --- a/autoload/syntax/requirejs.coffee.vim +++ /dev/null @@ -1,36 +0,0 @@ -" Vim syntax file -" Language: require.js for coffee -" Maintainer: othree -" Last Change: 2013/04/22 -" Version: 2.1.4.1 -" URL: http://requirejs.org/ - - -syntax keyword coffeeRequire require requirejs containedin=ALLBUT,coffeeComment,coffeeString nextgroup=coffeeRequiredot -syntax match coffeeRequiredot contained /\./ nextgroup=coffeeRequireMethods -syntax keyword coffeeRequireMethods contained config - -syntax keyword coffeeRdefine define containedin=ALLBUT,coffeeComment,coffeeString nextgroup=coffeeRdefinedot -syntax match coffeeRdefinedot contained /\./ nextgroup=coffeeRdefineMethods -syntax keyword coffeeRdefineMethods contained amd - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_requirejs_coffee_syntax_inits") - if version < 508 - let did_requirejs_coffee_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink coffeeRequire PreProc - HiLink coffeeRequireMethods PreProc - HiLink coffeeRdefine PreProc - HiLink coffeeRdefineMethods PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/requirejs.javascript.vim b/autoload/syntax/requirejs.javascript.vim deleted file mode 100644 index d73a480..0000000 --- a/autoload/syntax/requirejs.javascript.vim +++ /dev/null @@ -1,36 +0,0 @@ -" Vim syntax file -" Language: require.js for javascript -" Maintainer: othree -" Last Change: 2013/04/22 -" Version: 2.1.4.1 -" URL: http://requirejs.org/ - - -syntax keyword javascriptRequire require requirejs containedin=ALLBUT,javascriptComment,javascriptString nextgroup=javascriptRequiredot -syntax match javascriptRequiredot contained /\./ nextgroup=javascriptRequireMethods -syntax keyword javascriptRequireMethods contained config - -syntax keyword javascriptRdefine define containedin=ALLBUT,javascriptComment,javascriptString nextgroup=javascriptRdefinedot -syntax match javascriptRdefinedot contained /\./ nextgroup=javascriptRdefineMethods -syntax keyword javascriptRdefineMethods contained amd - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_requirejs_javascript_syntax_inits") - if version < 508 - let did_requirejs_javascript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink javascriptRequire PreProc - HiLink javascriptRequireMethods PreProc - HiLink javascriptRdefine PreProc - HiLink javascriptRdefineMethods PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/requirejs.ls.vim b/autoload/syntax/requirejs.ls.vim deleted file mode 100644 index 9f4e57f..0000000 --- a/autoload/syntax/requirejs.ls.vim +++ /dev/null @@ -1,36 +0,0 @@ -" Vim syntax file -" Language: require.js for ls -" Maintainer: othree -" Last Change: 2013/04/22 -" Version: 2.1.4.1 -" URL: http://requirejs.org/ - - -syntax keyword lsRequire require requirejs containedin=ALLBUT,lsComment,lsString nextgroup=lsRequiredot -syntax match lsRequiredot contained /\./ nextgroup=lsRequireMethods -syntax keyword lsRequireMethods contained config - -syntax keyword lsRdefine define containedin=ALLBUT,lsComment,lsString nextgroup=lsRdefinedot -syntax match lsRdefinedot contained /\./ nextgroup=lsRdefineMethods -syntax keyword lsRdefineMethods contained amd - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_requirejs_ls_syntax_inits") - if version < 508 - let did_requirejs_ls_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink lsRequire PreProc - HiLink lsRequireMethods PreProc - HiLink lsRdefine PreProc - HiLink lsRdefineMethods PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/requirejs.typescript.vim b/autoload/syntax/requirejs.typescript.vim deleted file mode 100644 index 5e5ee1c..0000000 --- a/autoload/syntax/requirejs.typescript.vim +++ /dev/null @@ -1,36 +0,0 @@ -" Vim syntax file -" Language: require.js for typescript -" Maintainer: othree -" Last Change: 2013/04/22 -" Version: 2.1.4.1 -" URL: http://requirejs.org/ - - -syntax keyword typescriptRequire require requirejs containedin=ALLBUT,typescriptComment,typescriptString nextgroup=typescriptRequiredot -syntax match typescriptRequiredot contained /\./ nextgroup=typescriptRequireMethods -syntax keyword typescriptRequireMethods contained config - -syntax keyword typescriptRdefine define containedin=ALLBUT,typescriptComment,typescriptString nextgroup=typescriptRdefinedot -syntax match typescriptRdefinedot contained /\./ nextgroup=typescriptRdefineMethods -syntax keyword typescriptRdefineMethods contained amd - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_requirejs_typescript_syntax_inits") - if version < 508 - let did_requirejs_typescript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink typescriptRequire PreProc - HiLink typescriptRequireMethods PreProc - HiLink typescriptRdefine PreProc - HiLink typescriptRdefineMethods PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/requirejs.vim b/autoload/syntax/requirejs.vim new file mode 100644 index 0000000..106cbc9 --- /dev/null +++ b/autoload/syntax/requirejs.vim @@ -0,0 +1,35 @@ +" Vim syntax file +" Language: require.js +" Maintainer: othree +" Last Change: 2013/04/29 +" Version: 2.1.5 +" URL: http://requirejs.org/ + + +syntax keyword requirejsRequire containedin=ALLBUT,@stringcomment require requirejs nextgroup=requirejsDot +syntax match requirejsDot contained /\./ nextgroup=requirejsMethods +syntax keyword requirejsMethods contained config + +syntax keyword requirejsDefine containedin=ALLBUT,@stringcomment define nextgroup=requirejsDefineDot +syntax match requirejsDefineDot contained /\./ nextgroup=requirejsDefineMethods +syntax keyword requirejsDefineMethods contained amd + + +" Define the default highlighting. +" For version 5.7 and earlier: only when not done already +" For version 5.8 and later: only when an item doesn't have highlighting yet +if version >= 508 || !exists("did_requirejs_syntax_inits") + if version < 508 + let did_requirejs_syntax_inits = 1 + command -nargs=+ HiLink hi link + else + command -nargs=+ HiLink hi def link + endif + + HiLink requirejsRequire PreProc + HiLink requirejsMethods PreProc + HiLink requirejsDefine PreProc + HiLink requirejsDefineMethods PreProc + + delcommand HiLink +endif diff --git a/autoload/syntax/underscore.coffee.vim b/autoload/syntax/underscore.coffee.vim deleted file mode 100644 index db31475..0000000 --- a/autoload/syntax/underscore.coffee.vim +++ /dev/null @@ -1,61 +0,0 @@ -" Vim syntax file -" Language: underscore.js for coffee -" Maintainer: othree -" Last Change: 2013/04/23 -" Version: 1.4.4.2 -" URL: http://underscorejs.org/ -" LoDash: 1.2.0 -" URL: http://lodash.com/ - -syntax keyword coffeeunderscore containedin=ALLBUT,coffeeComment,coffeeString _ nextgroup=coffeeunderscoredot -syntax match coffeeunderscoredot contained /\./ nextgroup=@coffee_Functions -syntax match coffeeunderscoredot contained /([^)]*)\./ nextgroup=@coffee_Functions - -syntax cluster coffee_Functions contains=coffee_collections,coffee_arrays,coffee_functions,coffee_objects,coffee_chaining,coffee_lodash - -syntax match coffee_collections contained /contains/ -syntax keyword coffee_collections contained each map reduce reduceRight find filter where findWhere -syntax keyword coffee_collections contained reject every some invoke pluck max min sortBy -syntax keyword coffee_collections contained groupBy countBy shuffle toArray size -syntax keyword coffee_arrays contained first initial last rest compact flatten without union -syntax keyword coffee_arrays contained intersection difference uniq zip object indextOf -syntax keyword coffee_arrays contained lastIndexOf sortedIndex range -syntax keyword coffee_functions contained bind bindAll partial memoize delay throttle debounce -syntax keyword coffee_functions contained once after wrap compose -syntax keyword coffee_objects contained keys values pairs invert functions extend pick omit -syntax keyword coffee_objects contained defaults clone tap has isEqual isEmpty isElement isArray -syntax keyword coffee_objects contained isObject isArguments isFunction isString isNumber -syntax keyword coffee_objects contained isFinite isBoolean isDate isRegExp isNaN isNull -syntax keyword coffee_objects contained isUndefined -syntax keyword coffee_utility contained noConflict identify times random mixin uniqueId -syntax keyword coffee_utility contained escape unescape result template -syntax keyword coffee_chaining contained chain value - -syntax keyword coffee_lodash contained at bindKey cloneDeep createCallback findIndex findKey -syntax keyword coffee_lodash contained forEach forIn forOwn isPlainObject merge parseInt partial -syntax keyword coffee_lodash contained partialRight runInContext support unzip where - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_underscore_coffee_syntax_inits") - if version < 508 - let did_underscore_coffee_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink coffeeunderscore Constant - - HiLink coffee_collections PreProc - HiLink coffee_arrays PreProc - HiLink coffee_functions PreProc - HiLink coffee_objects PreProc - HiLink coffee_utility PreProc - HiLink coffee_chaining PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/underscore.javascript.vim b/autoload/syntax/underscore.javascript.vim deleted file mode 100644 index d81912f..0000000 --- a/autoload/syntax/underscore.javascript.vim +++ /dev/null @@ -1,61 +0,0 @@ -" Vim syntax file -" Language: underscore.js for javascript -" Maintainer: othree -" Last Change: 2013/04/23 -" Version: 1.4.4.2 -" URL: http://underscorejs.org/ -" LoDash: 1.2.0 -" URL: http://lodash.com/ - -syntax keyword javascriptunderscore containedin=ALLBUT,javascriptComment,javascriptString _ nextgroup=javascriptunderscoredot -syntax match javascriptunderscoredot contained /\./ nextgroup=@javascript_Functions -syntax match javascriptunderscoredot contained /([^)]*)\./ nextgroup=@javascript_Functions - -syntax cluster javascript_Functions contains=javascript_collections,javascript_arrays,javascript_functions,javascript_objects,javascript_chaining,javascript_lodash - -syntax match javascript_collections contained /contains/ -syntax keyword javascript_collections contained each map reduce reduceRight find filter where findWhere -syntax keyword javascript_collections contained reject every some invoke pluck max min sortBy -syntax keyword javascript_collections contained groupBy countBy shuffle toArray size -syntax keyword javascript_arrays contained first initial last rest compact flatten without union -syntax keyword javascript_arrays contained intersection difference uniq zip object indextOf -syntax keyword javascript_arrays contained lastIndexOf sortedIndex range -syntax keyword javascript_functions contained bind bindAll partial memoize delay throttle debounce -syntax keyword javascript_functions contained once after wrap compose -syntax keyword javascript_objects contained keys values pairs invert functions extend pick omit -syntax keyword javascript_objects contained defaults clone tap has isEqual isEmpty isElement isArray -syntax keyword javascript_objects contained isObject isArguments isFunction isString isNumber -syntax keyword javascript_objects contained isFinite isBoolean isDate isRegExp isNaN isNull -syntax keyword javascript_objects contained isUndefined -syntax keyword javascript_utility contained noConflict identify times random mixin uniqueId -syntax keyword javascript_utility contained escape unescape result template -syntax keyword javascript_chaining contained chain value - -syntax keyword javascript_lodash contained at bindKey cloneDeep createCallback findIndex findKey -syntax keyword javascript_lodash contained forEach forIn forOwn isPlainObject merge parseInt partial -syntax keyword javascript_lodash contained partialRight runInContext support unzip where - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_underscore_javascript_syntax_inits") - if version < 508 - let did_underscore_javascript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink javascriptunderscore Constant - - HiLink javascript_collections PreProc - HiLink javascript_arrays PreProc - HiLink javascript_functions PreProc - HiLink javascript_objects PreProc - HiLink javascript_utility PreProc - HiLink javascript_chaining PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/underscore.ls.vim b/autoload/syntax/underscore.ls.vim deleted file mode 100644 index 54a4eea..0000000 --- a/autoload/syntax/underscore.ls.vim +++ /dev/null @@ -1,61 +0,0 @@ -" Vim syntax file -" Language: underscore.js for ls -" Maintainer: othree -" Last Change: 2013/04/23 -" Version: 1.4.4.2 -" URL: http://underscorejs.org/ -" LoDash: 1.2.0 -" URL: http://lodash.com/ - -syntax keyword lsunderscore containedin=ALLBUT,lsComment,lsString _ nextgroup=lsunderscoredot -syntax match lsunderscoredot contained /\./ nextgroup=@ls_Functions -syntax match lsunderscoredot contained /([^)]*)\./ nextgroup=@ls_Functions - -syntax cluster ls_Functions contains=ls_collections,ls_arrays,ls_functions,ls_objects,ls_chaining,ls_lodash - -syntax match ls_collections contained /contains/ -syntax keyword ls_collections contained each map reduce reduceRight find filter where findWhere -syntax keyword ls_collections contained reject every some invoke pluck max min sortBy -syntax keyword ls_collections contained groupBy countBy shuffle toArray size -syntax keyword ls_arrays contained first initial last rest compact flatten without union -syntax keyword ls_arrays contained intersection difference uniq zip object indextOf -syntax keyword ls_arrays contained lastIndexOf sortedIndex range -syntax keyword ls_functions contained bind bindAll partial memoize delay throttle debounce -syntax keyword ls_functions contained once after wrap compose -syntax keyword ls_objects contained keys values pairs invert functions extend pick omit -syntax keyword ls_objects contained defaults clone tap has isEqual isEmpty isElement isArray -syntax keyword ls_objects contained isObject isArguments isFunction isString isNumber -syntax keyword ls_objects contained isFinite isBoolean isDate isRegExp isNaN isNull -syntax keyword ls_objects contained isUndefined -syntax keyword ls_utility contained noConflict identify times random mixin uniqueId -syntax keyword ls_utility contained escape unescape result template -syntax keyword ls_chaining contained chain value - -syntax keyword ls_lodash contained at bindKey cloneDeep createCallback findIndex findKey -syntax keyword ls_lodash contained forEach forIn forOwn isPlainObject merge parseInt partial -syntax keyword ls_lodash contained partialRight runInContext support unzip where - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_underscore_ls_syntax_inits") - if version < 508 - let did_underscore_ls_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink lsunderscore Constant - - HiLink ls_collections PreProc - HiLink ls_arrays PreProc - HiLink ls_functions PreProc - HiLink ls_objects PreProc - HiLink ls_utility PreProc - HiLink ls_chaining PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/underscore.typescript.vim b/autoload/syntax/underscore.typescript.vim deleted file mode 100644 index 42e0a62..0000000 --- a/autoload/syntax/underscore.typescript.vim +++ /dev/null @@ -1,61 +0,0 @@ -" Vim syntax file -" Language: underscore.js for typescript -" Maintainer: othree -" Last Change: 2013/04/23 -" Version: 1.4.4.2 -" URL: http://underscorejs.org/ -" LoDash: 1.2.0 -" URL: http://lodash.com/ - -syntax keyword typescriptunderscore containedin=ALLBUT,typescriptComment,typescriptString _ nextgroup=typescriptunderscoredot -syntax match typescriptunderscoredot contained /\./ nextgroup=@typescript_Functions -syntax match typescriptunderscoredot contained /([^)]*)\./ nextgroup=@typescript_Functions - -syntax cluster typescript_Functions contains=typescript_collections,typescript_arrays,typescript_functions,typescript_objects,typescript_chaining,typescript_lodash - -syntax match typescript_collections contained /contains/ -syntax keyword typescript_collections contained each map reduce reduceRight find filter where findWhere -syntax keyword typescript_collections contained reject every some invoke pluck max min sortBy -syntax keyword typescript_collections contained groupBy countBy shuffle toArray size -syntax keyword typescript_arrays contained first initial last rest compact flatten without union -syntax keyword typescript_arrays contained intersection difference uniq zip object indextOf -syntax keyword typescript_arrays contained lastIndexOf sortedIndex range -syntax keyword typescript_functions contained bind bindAll partial memoize delay throttle debounce -syntax keyword typescript_functions contained once after wrap compose -syntax keyword typescript_objects contained keys values pairs invert functions extend pick omit -syntax keyword typescript_objects contained defaults clone tap has isEqual isEmpty isElement isArray -syntax keyword typescript_objects contained isObject isArguments isFunction isString isNumber -syntax keyword typescript_objects contained isFinite isBoolean isDate isRegExp isNaN isNull -syntax keyword typescript_objects contained isUndefined -syntax keyword typescript_utility contained noConflict identify times random mixin uniqueId -syntax keyword typescript_utility contained escape unescape result template -syntax keyword typescript_chaining contained chain value - -syntax keyword typescript_lodash contained at bindKey cloneDeep createCallback findIndex findKey -syntax keyword typescript_lodash contained forEach forIn forOwn isPlainObject merge parseInt partial -syntax keyword typescript_lodash contained partialRight runInContext support unzip where - - -" Define the default highlighting. -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_underscore_typescript_syntax_inits") - if version < 508 - let did_underscore_typescript_syntax_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - - HiLink typescriptunderscore Constant - - HiLink typescript_collections PreProc - HiLink typescript_arrays PreProc - HiLink typescript_functions PreProc - HiLink typescript_objects PreProc - HiLink typescript_utility PreProc - HiLink typescript_chaining PreProc - - - delcommand HiLink -endif diff --git a/autoload/syntax/underscore.vim b/autoload/syntax/underscore.vim new file mode 100644 index 0000000..8760679 --- /dev/null +++ b/autoload/syntax/underscore.vim @@ -0,0 +1,61 @@ +" Vim syntax file +" Language: underscore.js +" Maintainer: othree +" Last Change: 2013/04/29 +" Version: 1.4.4 +" URL: http://underscorejs.org/ +" LoDash: 1.2.0 +" URL: http://lodash.com/ + +syntax keyword underscore containedin=ALLBUT,@stringcomment _ nextgroup=underscoreDot +syntax match underscoreDot contained /\./ nextgroup=@underscoreFunctions +syntax match underscoreDot contained /([^)]*)\./ nextgroup=@underscoreFunctions + +syntax cluster underscoreFunctions contains=underscoreCollections,underscoreArrays,underscoreFunctions,underscoreObjects,underscoreChaining,underscoreLodash + +syntax match underscoreCollections contained /contains/ +syntax keyword underscoreCollections contained each map reduce reduceRight find filter where findWhere +syntax keyword underscoreCollections contained reject every some invoke pluck max min sortBy +syntax keyword underscoreCollections contained groupBy countBy shuffle toArray size +syntax keyword underscoreArrays contained first initial last rest compact flatten without union +syntax keyword underscoreArrays contained intersection difference uniq zip object indextOf +syntax keyword underscoreArrays contained lastIndexOf sortedIndex range +syntax keyword underscoreFunctions contained bind bindAll partial memoize delay throttle debounce +syntax keyword underscoreFunctions contained once after wrap compose +syntax keyword underscoreObjects contained keys values pairs invert functions extend pick omit +syntax keyword underscoreObjects contained defaults clone tap has isEqual isEmpty isElement isArray +syntax keyword underscoreObjects contained isObject isArguments isFunction isString isNumber +syntax keyword underscoreObjects contained isFinite isBoolean isDate isRegExp isNaN isNull +syntax keyword underscoreObjects contained isUndefined +syntax keyword underscoreUtility contained noConflict identify times random mixin uniqueId +syntax keyword underscoreUtility contained escape unescape result template +syntax keyword underscoreChaining contained chain value + +syntax keyword underscoreLodash contained at bindKey cloneDeep createCallback findIndex findKey +syntax keyword underscoreLodash contained forEach forIn forOwn isPlainObject merge parseInt partial +syntax keyword underscoreLodash contained partialRight runInContext support unzip where + + +" Define the default highlighting. +" For version 5.7 and earlier: only when not done already +" For version 5.8 and later: only when an item doesn't have highlighting yet +if version >= 508 || !exists("did_underscore_syntax_inits") + if version < 508 + let did_underscore_syntax_inits = 1 + command -nargs=+ HiLink hi link + else + command -nargs=+ HiLink hi def link + endif + + HiLink underscore Constant + + HiLink underscoreCollections PreProc + HiLink underscoreArrays PreProc + HiLink underscoreFunctions PreProc + HiLink underscoreObjects PreProc + HiLink underscoreUtility PreProc + HiLink underscoreChaining PreProc + HiLink underscoreLodash PreProc + + delcommand HiLink +endif diff --git a/autoload/syntax/update.sh b/autoload/syntax/update.sh deleted file mode 100755 index 7c02dd0..0000000 --- a/autoload/syntax/update.sh +++ /dev/null @@ -1,9 +0,0 @@ - -for filetype in 'coffee' 'ls' 'typescript' -do - for lib in 'jquery' 'underscore' 'backbone' 'prelude' 'angularjs' 'requirejs' - do - sed "s/javascript/$filetype/g" $lib.javascript.vim > $lib.$filetype.vim - done -done -