Skip to content

Commit 32792fa

Browse files
author
othree_kao
committed
Add sugar String
1 parent edaac58 commit 32792fa

5 files changed

Lines changed: 153 additions & 1 deletion

File tree

autoload/syntax/sugar.coffee.vim

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
" Vim syntax file
2+
" Language: prelude.ls for coffee
3+
" Maintainer: othree <othree@gmail.com>
4+
" Last Change: 2013/07/15
5+
" Version: 1.3.9
6+
" URL: http://sugarjs.com/
7+
" http://sugarjs.com/api
8+
9+
syntax cluster coffeeSFunctions contains=coffeeSFunction
10+
11+
" String
12+
syntax keyword coffeeSFunction contained add assign at camelize capitalize chars codes compact dasherize decodeBase64
13+
syntax keyword coffeeSFunction contained each encodeBase64 endsWith escapeHTML escapeRegExp escapeURL first from hankaku has
14+
syntax keyword coffeeSFunction contained hasArabic hasCyrillic hasGreek hasHangul hasHan hasKanji hasHebrew hasHiragana hasKana hasKatakana
15+
syntax keyword coffeeSFunction contained hasLatin hasThai hasDevanagari hiragana humanize insert isBlank isArabic isCyrillic isGreek
16+
syntax keyword coffeeSFunction contained isHangul isHan isKanji isHebrew isHiragana isKana isKatakana isKatakana isThai isDevanagari
17+
syntax keyword coffeeSFunction contained katakana last lines normalize pad padLeft padRight paragraphs parameterize plualize
18+
syntax keyword coffeeSFunction contained remove removeTags repeat reverse shift singularize spacify startsWith stripTags titleize
19+
syntax keyword coffeeSFunction contained to toNumber trim trimLeft trimRight truncate underscore unescapeHTML unescapeURL words
20+
syntax keyword coffeeSFunction contained zenkaku
21+
22+
23+
" Define the default highlighting.
24+
" For version 5.7 and earlier: only when not done already
25+
" For version 5.8 and later: only when an item doesn't have highlighting yet
26+
if version >= 508 || !exists("did_prelude_coffee_syntax_inits")
27+
if version < 508
28+
let did_prelude_coffee_syntax_inits = 1
29+
command -nargs=+ HiLink hi link <args>
30+
else
31+
command -nargs=+ HiLink hi def link <args>
32+
endif
33+
34+
HiLink coffeeSFunction PreProc
35+
36+
37+
delcommand HiLink
38+
endif
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
" Vim syntax file
2+
" Language: prelude.ls for javascript
3+
" Maintainer: othree <othree@gmail.com>
4+
" Last Change: 2013/07/15
5+
" Version: 1.3.9
6+
" URL: http://sugarjs.com/
7+
" http://sugarjs.com/api
8+
9+
syntax cluster javascriptSFunctions contains=javascriptSFunction
10+
11+
" String
12+
syntax keyword javascriptSFunction contained add assign at camelize capitalize chars codes compact dasherize decodeBase64
13+
syntax keyword javascriptSFunction contained each encodeBase64 endsWith escapeHTML escapeRegExp escapeURL first from hankaku has
14+
syntax keyword javascriptSFunction contained hasArabic hasCyrillic hasGreek hasHangul hasHan hasKanji hasHebrew hasHiragana hasKana hasKatakana
15+
syntax keyword javascriptSFunction contained hasLatin hasThai hasDevanagari hiragana humanize insert isBlank isArabic isCyrillic isGreek
16+
syntax keyword javascriptSFunction contained isHangul isHan isKanji isHebrew isHiragana isKana isKatakana isKatakana isThai isDevanagari
17+
syntax keyword javascriptSFunction contained katakana last lines normalize pad padLeft padRight paragraphs parameterize plualize
18+
syntax keyword javascriptSFunction contained remove removeTags repeat reverse shift singularize spacify startsWith stripTags titleize
19+
syntax keyword javascriptSFunction contained to toNumber trim trimLeft trimRight truncate underscore unescapeHTML unescapeURL words
20+
syntax keyword javascriptSFunction contained zenkaku
21+
22+
23+
" Define the default highlighting.
24+
" For version 5.7 and earlier: only when not done already
25+
" For version 5.8 and later: only when an item doesn't have highlighting yet
26+
if version >= 508 || !exists("did_prelude_javascript_syntax_inits")
27+
if version < 508
28+
let did_prelude_javascript_syntax_inits = 1
29+
command -nargs=+ HiLink hi link <args>
30+
else
31+
command -nargs=+ HiLink hi def link <args>
32+
endif
33+
34+
HiLink javascriptSFunction PreProc
35+
36+
37+
delcommand HiLink
38+
endif

autoload/syntax/sugar.ls.vim

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
" Vim syntax file
2+
" Language: prelude.ls for ls
3+
" Maintainer: othree <othree@gmail.com>
4+
" Last Change: 2013/07/15
5+
" Version: 1.3.9
6+
" URL: http://sugarjs.com/
7+
" http://sugarjs.com/api
8+
9+
syntax cluster lsSFunctions contains=lsSFunction
10+
11+
" String
12+
syntax keyword lsSFunction contained add assign at camelize capitalize chars codes compact dasherize decodeBase64
13+
syntax keyword lsSFunction contained each encodeBase64 endsWith escapeHTML escapeRegExp escapeURL first from hankaku has
14+
syntax keyword lsSFunction contained hasArabic hasCyrillic hasGreek hasHangul hasHan hasKanji hasHebrew hasHiragana hasKana hasKatakana
15+
syntax keyword lsSFunction contained hasLatin hasThai hasDevanagari hiragana humanize insert isBlank isArabic isCyrillic isGreek
16+
syntax keyword lsSFunction contained isHangul isHan isKanji isHebrew isHiragana isKana isKatakana isKatakana isThai isDevanagari
17+
syntax keyword lsSFunction contained katakana last lines normalize pad padLeft padRight paragraphs parameterize plualize
18+
syntax keyword lsSFunction contained remove removeTags repeat reverse shift singularize spacify startsWith stripTags titleize
19+
syntax keyword lsSFunction contained to toNumber trim trimLeft trimRight truncate underscore unescapeHTML unescapeURL words
20+
syntax keyword lsSFunction contained zenkaku
21+
22+
23+
" Define the default highlighting.
24+
" For version 5.7 and earlier: only when not done already
25+
" For version 5.8 and later: only when an item doesn't have highlighting yet
26+
if version >= 508 || !exists("did_prelude_ls_syntax_inits")
27+
if version < 508
28+
let did_prelude_ls_syntax_inits = 1
29+
command -nargs=+ HiLink hi link <args>
30+
else
31+
command -nargs=+ HiLink hi def link <args>
32+
endif
33+
34+
HiLink lsSFunction PreProc
35+
36+
37+
delcommand HiLink
38+
endif
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
" Vim syntax file
2+
" Language: prelude.ls for typescript
3+
" Maintainer: othree <othree@gmail.com>
4+
" Last Change: 2013/07/15
5+
" Version: 1.3.9
6+
" URL: http://sugarjs.com/
7+
" http://sugarjs.com/api
8+
9+
syntax cluster typescriptSFunctions contains=typescriptSFunction
10+
11+
" String
12+
syntax keyword typescriptSFunction contained add assign at camelize capitalize chars codes compact dasherize decodeBase64
13+
syntax keyword typescriptSFunction contained each encodeBase64 endsWith escapeHTML escapeRegExp escapeURL first from hankaku has
14+
syntax keyword typescriptSFunction contained hasArabic hasCyrillic hasGreek hasHangul hasHan hasKanji hasHebrew hasHiragana hasKana hasKatakana
15+
syntax keyword typescriptSFunction contained hasLatin hasThai hasDevanagari hiragana humanize insert isBlank isArabic isCyrillic isGreek
16+
syntax keyword typescriptSFunction contained isHangul isHan isKanji isHebrew isHiragana isKana isKatakana isKatakana isThai isDevanagari
17+
syntax keyword typescriptSFunction contained katakana last lines normalize pad padLeft padRight paragraphs parameterize plualize
18+
syntax keyword typescriptSFunction contained remove removeTags repeat reverse shift singularize spacify startsWith stripTags titleize
19+
syntax keyword typescriptSFunction contained to toNumber trim trimLeft trimRight truncate underscore unescapeHTML unescapeURL words
20+
syntax keyword typescriptSFunction contained zenkaku
21+
22+
23+
" Define the default highlighting.
24+
" For version 5.7 and earlier: only when not done already
25+
" For version 5.8 and later: only when an item doesn't have highlighting yet
26+
if version >= 508 || !exists("did_prelude_typescript_syntax_inits")
27+
if version < 508
28+
let did_prelude_typescript_syntax_inits = 1
29+
command -nargs=+ HiLink hi link <args>
30+
else
31+
command -nargs=+ HiLink hi def link <args>
32+
endif
33+
34+
HiLink typescriptSFunction PreProc
35+
36+
37+
delcommand HiLink
38+
endif

autoload/syntax/update.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
for filetype in 'coffee' 'ls' 'typescript'
33
do
4-
for lib in 'jquery' 'underscore' 'backbone' 'prelude' 'angularjs' 'requirejs'
4+
for lib in 'jquery' 'underscore' 'backbone' 'prelude' 'angularjs' 'requirejs' 'sugar'
55
do
66
sed "s/javascript/$filetype/g" $lib.javascript.vim > $lib.$filetype.vim
77
done

0 commit comments

Comments
 (0)