docs:vim:syntax:progress

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs:vim:syntax:progress [2010/02/22 22:44] billhdocs:vim:syntax:progress [2010/05/12 13:21] (current) billh
Line 30: Line 30:
 syn region caseregion start=/\(\s\|^\)case[^:.]*:/ end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend extend syn region caseregion start=/\(\s\|^\)case[^:.]*:/ end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend extend
 syn region doregion start=/\(\s\|^\)do\s*:\|do\s\+\(while\|until\)[^:.]*[:.]/ end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend extend syn region doregion start=/\(\s\|^\)do\s*:\|do\s\+\(while\|until\)[^:.]*[:.]/ end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend extend
 +syn region repeatregion start=/\(\s\|^\)repeat\s*:/ end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend extend
 syn region foreachregion start=/\(\s\|^\)for each/ end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend extend syn region foreachregion start=/\(\s\|^\)for each/ end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend extend
 syn region procedure start=/\(\s\|^\)procedure / end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend syn region procedure start=/\(\s\|^\)procedure / end=/\(\s\|^\)end[^.]*\./ contains=ALLBUT,procedure fold keepend
Line 47: Line 48:
 hi link singlestring String hi link singlestring String
  
-set fen +setl fen 
-set foldnestmax=1 +setl foldnestmax=1 
-"set foldnestmax=20 +"setl foldnestmax=20 
-set foldlevel=0 +setl foldlevel=0 
-set foldmethod=syntax+setl foldmethod=syntax
 syn sync fromstart syn sync fromstart
 +
 +" the default progress syntax file is using set expandtab which screws up
 +" other new buffers
 +set noexpandtab
 +setl expandtab
 </code> </code>
  • docs/vim/syntax/progress.1266903862.txt.gz
  • Last modified: 2010/02/22 22:44
  • by billh