Changeset 26505
- Timestamp:
- 10/27/21 07:39:19 (3 years ago)
- Location:
- issm/trunk-jpl/externalpackages/vim/addons
- Files:
-
- 20 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/julia.vim
r26356 r26505 9 9 finish 10 10 endif 11 12 let s:cpo_save = &cpo 13 set cpo&vim 11 14 12 15 if version < 704 … … 37 40 " because those may or may not be valid in the lookbehind on a case-by-case 38 41 " basis. 39 let s:nonid_chars = '\U00-\U08' . '\U0A-\U1F' .40 \ '\U21-\U28' . '\U2A-\U2F' . '\U3A-\U40' . '\U5B-\U5E' . '\U60' . '\U7B\U7C' .41 \ 42 let s:nonid_chars = '\U00-\U08' . '\U0A-\U1F' 43 \ . '\U21-\U28' . '\U2A-\U2F' . '\U3A-\U40' . '\U5B-\U5E' . '\U60' . '\U7B\U7C' 44 \ . '\U7E-\UA1' . '\UA7\UA8' . '\UAB-\UAD' . '\UAF\UB1\UB4' . '\UB6-\UB8' . '\UBB\UBF' . '\UD7\UF7' 42 45 43 46 " The complete list … … 57 60 58 61 " Full operators regex 59 let s:operators = '\%(' . '\.\%([-+*/^÷%|&⊻]\|//\|\\\|>>\|>>>\?\)\?=' .60 \ '\|' . '[:<>]=\|||\|&&\||>\|<|\|[<>:]:\|<<\|>>>\?\|//\|[-=]>\|\.\.\.\?' .61 \ '\|' . '\.\?[!' . s:op_chars . s:op_chars_wc . ']' .62 \ 62 let s:operators = '\%(' . '\.\%([-+*/^÷%|&⊻]\|//\|\\\|>>\|>>>\?\)\?=' 63 \ . '\|' . '[:<>]=\|||\|&&\||>\|<|\|[<>:]:\|<<\|>>>\?\|//\|[-=]>\|\.\.\.\?' 64 \ . '\|' . '\.\?[!' . s:op_chars . s:op_chars_wc . ']' 65 \ . '\)' 63 66 64 67 … … 244 247 let s:oct_regex = '0o\o\%(_\?\o\)*\%(\>\|im\>\|\ze\O\)' 245 248 246 let s:int_regex = '\%(' . s:hex_regex .247 \ '\|' . s:bin_regex .248 \ '\|' . s:oct_regex .249 \ '\|' . s:dec_regex .250 \ 249 let s:int_regex = '\%(' . s:hex_regex 250 \ . '\|' . s:bin_regex 251 \ . '\|' . s:oct_regex 252 \ . '\|' . s:dec_regex 253 \ . '\)' 251 254 252 255 "floating point regexes … … 264 267 let s:hexfloat_regex2 = '0x\x\%(_\?\x\)*\%\(\.\%\(\x\%(_\?\x\)*\)\?\)\?[pP][-+]\?\d\+\%(\>\|im\>\|\ze\X\)' 265 268 266 let s:float_regex = '\%(' . s:float_regex3 .267 \ '\|' . s:float_regex2 .268 \ '\|' . s:float_regex1 .269 \ '\|' . s:hexfloat_regex2 .270 \ '\|' . s:hexfloat_regex1 .271 \ 269 let s:float_regex = '\%(' . s:float_regex3 270 \ . '\|' . s:float_regex2 271 \ . '\|' . s:float_regex1 272 \ . '\|' . s:hexfloat_regex2 273 \ . '\|' . s:hexfloat_regex1 274 \ . '\)' 272 275 273 276 exec 'syntax match juliaNumber contained "' . s:int_regex . '" contains=juliaComplexUnit' … … 379 382 syntax region juliaCommentM matchgroup=juliaCommentDelim fold start="#=\ze\%([^#]\|$\)" end="=#" contains=juliaTodo,juliaCommentM,@juliaSpellcheckComments 380 383 syntax keyword juliaTodo contained TODO FIXME XXX 384 385 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 386 "ISSM special syntax " 387 let enumfile=$ISSM_DIR."/src/c/shared/Enum/Enumjl.vim" 388 if filereadable(enumfile) 389 exec 'source ' . enumfile 390 endif 391 """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" 381 392 382 393 " detect an end-of-line with only whitespace or comments before it … … 542 553 543 554 let b:current_syntax = "julia" 555 556 let &cpo = s:cpo_save 557 unlet s:cpo_save -
issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/juliadoc.vim
r26356 r26505 5 5 finish 6 6 endif 7 8 let s:cpo_save = &cpo 9 set cpo&vim 7 10 8 11 syntax sync fromstart … … 64 67 65 68 let b:current_syntax = "juliadoc" 69 70 let &cpo = s:cpo_save 71 unlet s:cpo_save -
issm/trunk-jpl/externalpackages/vim/addons/vimrc
r24217 r26505 214 214 au BufRead,BufNewFile *.py iabbr <silent> ER raise NameError('')<Left><Left><C-R>=Eatchar('\s')<CR> 215 215 au BufRead,BufNewFile *.m iabbr <silent> ER error('');<Left><Left><Left><C-R>=Eatchar('\s')<CR> 216 au BufRead,BufNewFile *.jl iabbr <silent> ER error("")<Left><Left><C-R>=Eatchar('\s')<CR> 216 217 au BufRead,BufNewFile *.c* ab VV VecView(ug,PETSC_VIEWER_STDOUT_WORLD); 217 218 au BufRead,BufNewFile *.c*,*.h ab AS _assert_();<Left><Left><C-R>=Eatchar('\s')<CR>
Note:
See TracChangeset
for help on using the changeset viewer.