Lines Matching refs:ind
70 let ind = indent(lnum)
71 if ind < a:prev_indent
72 return ind
107 let ind = indent(lnum)
109 if ind < a:prev_indent
110 return ind
166 let ind = indent(prev_lnum)
167 if ind < a:current_indent
168 return ind
184 let ind = indent(lnum)
195 return ind
200 let ind = indent(lnum)
201 let initind = ind
216 let ind = ind + shiftwidth()
220 let ind = ind + 2 * shiftwidth()
224 let ind = s:MainBlockIndent( ind+shiftwidth(), lnum, 'type\>', '' )
231 let ind = indent( prevnonblank( line('.')-1 ) )
233 let ind = indent('.')
238 let ind = ind + shiftwidth()
241 let ind = s:StatementIndent( ind - shiftwidth(), lnum )
244 let ind = s:StatementIndent( ind, lnum )
255 let ind = 0
258 if ind == initind
259 let ind = ind + shiftwidth()
262 …let ind = s:MainBlockIndent( ind, lnum, '\(procedure\|function\|declare\|package\|task\)\>', 'begi…
264 let ind = s:MainBlockIndent( ind, lnum, 'type\>\|for\>.*\<use\>', '' ) + shiftwidth()
266 let ind = s:MainBlockIndent( ind, lnum, 'if\>', '' )
269 let ind = s:MainBlockIndent( ind, lnum, '\(case\|exception\)\>', '' ) + shiftwidth()
272 let ind = s:EndBlockIndent( ind, lnum, 'if\>', 'end\>\s*\<if\>' )
275 … let ind = s:EndBlockIndent( ind, lnum, '\(\(while\|for\)\>.*\)\?\<loop\>', 'end\>\s*\<loop\>' )
278 let ind = s:EndBlockIndent( ind, lnum, '\(type\>.*\)\=\<record\>', 'end\>\s*\<record\>' )
281 let ind = s:EndBlockIndent( ind, lnum, 'procedure\>.*\<is\>', 'end\>\s*\<procedure\>' )
284 let ind = s:EndBlockIndent( ind, lnum, 'case\>.*\<is\>', 'end\>\s*\<case\>' )
287 …let ind = s:MainBlockIndent( ind, lnum, '\(if\|while\|for\|loop\|accept\|begin\|record\|case\|exce…
289 let ind = s:MainBlockIndent( ind, lnum, 'begin\>', '' )
291 let ind = s:MainBlockIndent( ind, lnum, 'if\>', '' )
294 return ind