• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/vim-55/runtime/indent/

Lines Matching +refs:ps +refs:begin +refs:file

8 " only load this indent file when no other was loaded
17 setlocal indentkeys+==~begin,=~end\ ,=~end\ ,=~is,=~select,=~when
80 let ps = getline(pn)
81 if curs =~ '^\s*--\s' && ps =~ '--'
82 return indent(pn) + stridx(substitute(ps, '^\s*', '', ''), '--')
102 let ps = getline(pn)
103 while pn > 0 && ps =~ '^\s*--'
105 let ps = getline(pn)
107 if (curs =~ '^\s*)' || curs =~? '^\s*\%(\<\%(generic\|map\|port\)\>.*\)\@<!\S\+\s*\%(=>\s*\S\+\|:[^=]\@=\s*\%(\%(in\|out\|inout\|buffer\|linkage\)\>\|\w\+\s\+:=\)\)') && (prevs =~? s:NC.'\<\%(generic\|map\|port\)\s*(\%(\s*\w\)\=' || (ps =~? s:NC.'\<\%(generic\|map\|port\)'.s:ES && prevs =~ '^\s*('))
142 " keyword: "=>" + ")" ending, provided current line does not begin with ")"
156 let ps = getline(pn)
159 if ps !~ '^\s*--' && (t < ind || (t == ind && m == 3))
167 if m < 3 && ps !~? '^\s*\S\+\s*<=[^;]*'.s:ES
168 if ps =~? s:NC.'\<\%(generic\|map\|port\)\>' || ps =~ '^\s*('
189 if ps !~? s1 && pps =~? s1
194 if ps !~? s1 && pps =~? s1
202 let ps = getline(pn)
207 " keyword: "begin"
209 if curs =~? s:NC.'\<begin\>'
214 if (curs !~? s2.'.*'.s:NC.'\<begin\>.*'.s:ES && prevs =~? s2) || m == 1
270 " removed: "begin", "case", "elsif", "if", "loop", "record", "units", "while"
293 " keyword: "begin", "loop", "record", "units"
300 if prevs =~? s:NC.'\%(\<begin\>\|'.s:NE.'\<\%(loop\|record\|units\)\>\)' || prevs =~? '^\s*\%(component\|else\|for\)\>' || prevs =~? s:NC.'\%('.s:NE.'\<generate\|\<\%(is\|then\)\|=>\)'.s:ES
306 " keywords: "when", provided previous line does not begin with "when", does not end with "is"
339 let ps = getline(pn)
341 if ps !~ '^\s*--'
352 if ps =~? '^\s*end\s\+case\>'
354 elseif ps =~? '^\s*when\>'
356 elseif ps =~? '^\s*case\>'
363 if ps =~? '^\s*component\>'
369 let ps = getline(pn)