Lines Matching refs:with
23 …clude,0=inherit,0=initializer,0=let,0=method,0=open,0=then,0=type,0=val,0=with,0;;,0>\],0\|\],0>},…
110 " Indent if current line begins with 'end':
114 " Indent if current line begins with 'done' for 'do':
118 " Indent if current line begins with '}' or '>}':
122 " Indent if current line begins with ']', '|]' or '>]':
126 " Indent if current line begins with ')':
130 " Indent if current line begins with 'let':
136 " Indent if current line begins with 'class' or 'type':
144 if lline !~ '^\s*\(|[^\]]\|\(match\|type\|with\)\>\)\|\<\(function\|parser\|private\|with\)\s*$'
146 …return indent(searchpair('^\s*\(match\|type\)\>\|\<\(function\|parser\|private\|with\)\s*$', '', '…
149 " Indent if current line begins with ';;':
155 " Indent if current line begins with 'in':
161 " Indent if current line begins with 'else':
167 " Indent if current line begins with 'then':
173 " Indent if current line begins with 'and':
179 " Indent if current line begins with 'with':
180 elseif line =~ '^\s*with\>'
182 return s:FindPair('\<\%(match\|try\)\>', '','\<with\>')
185 " Indent if current line begins with 'exception', 'external', 'include' or
193 " Indent if current line begins with 'val':
199 " Indent if current line begins with 'constraint', 'inherit', 'initializer'
208 " Add a 'shiftwidth' after lines ending with:
212 " Back to normal indent after lines ending with ';;':
216 " Back to normal indent after lines ending with 'end':
220 " Back to normal indent after lines ending with 'in':
224 " Back to normal indent after lines ending with 'done':
228 " Back to normal indent after lines ending with '}' or '>}':
232 " Back to normal indent after lines ending with ']', '|]' or '>]':
241 " Back to normal indent after lines ending with ')':
265 " Subtract a 'shiftwidth' after lines matching 'match ... with parser':
266 if lline =~ '\<match\>.*\<with\>\s*\<parser\s*$'