Lines Matching refs:a
35 call confirm(a:msg)
40 let line = substitute(getline(a:lnum), '//.*$', '', '')
46 let line = substitute(a:line, '"\(.\|\\"\)\{-}"', '', 'g')
47 let open = substitute(line, '[^' . a:openBracket . ']', '', 'g')
48 let close = substitute(line, '[^' . a:closedBracket . ']', '', 'g')
53 return scala#CountBrackets(a:line, '(', ')')
57 return scala#CountBrackets(a:line, '{', '}')
61 if a:line =~ '[.,]\s*$'
69 if a:line =~ '^\s*</\w'
78 call setpos('.', [savedpos[0], a:lnum, 0, savedpos[3]])
79 let tag = substitute(a:line, '^.*</\([^>]*\)>.*$', '\1', '')
133 if curline =~ a:closedBracket . '.*' . a:openBracket . '.*' . a:closedBracket
135 …call searchpos(a:closedBracket . '\ze[^' . a:closedBracket . a:openBracket . ']*' . a:openBracket,…
138 call searchpos(a:closedBracket, 'Wbc')
140 let [lnum, colnum] = searchpairpos(a:openBracket, '', a:closedBracket, 'Wbn')
154 let [lnum, colnum] = scala#GetLineAndColumnThatMatchesBracket(a:openBracket, a:closedBracket)
159 let line = substitute(a:line, '[^()]', '', 'g')
190 if a:line =~ '^\s*\%(' . s:defMatcher . '\|' . s:valMatcher . '\).*[=({]\s*$'
198 if scala#CountBrackets(a:line, '{', '}') == 0 &&
199 \ scala#CountBrackets(a:line, '(', ')') == 0 &&
200 \ a:line =~ '^\s*\<if\>\s*([^)]*)\s*\S.*$'
208 if a:line =~ '^\s*\%(\<if\>\|\%(}\s*\)\?\<else\>\)'
211 …\>\s*\<if\>\s*(.*)\s*\n.*\n\)*\%(\s*\<else\>\s*\n\|\s*\<else\>[^{]*\n\)\?\%' . a:lnum . 'l', 'Wbn')
212 if result != 0 && scala#GetLine(prevnonblank(a:lnum - 1)) !~ '{\s*$'
220 return prevnonblank(a:lnum - 1)
224 if a:openBracket == '('
232 let bracketCount = scala#CountBrackets(a:line, a:openBracket, a:closedBracket)
235 …let [matchedLNum, matchedColNum] = scala#GetLineAndColumnThatMatchesBracket(a:openBracket, a:close…
236 if matchedLNum == a:lnum
243 return scala#Testhelper(matchedLNum, matchedLine, '{', '}', a:iteration + 1)
245 return scala#Testhelper(matchedLNum, matchedLine, '(', ')', a:iteration + 1)
258 …" There's an equal number of '{' and '}' on this line so it may be a single line function definiti…
260 if a:iteration == 0
261 let otherBracketType = scala#InvertBracketType(a:openBracket, a:closedBracket)
262 … return scala#Testhelper(a:lnum, a:line, otherBracketType[0], otherBracketType[1], a:iteration + 1)
264 let prevCodeLNum = scala#GetPrevCodeLine(a:lnum)
269 let possibleIfElse = scala#LineCompletesIfElse(a:lnum, a:line)
289 return scala#Testhelper(a:lnum, a:line, a:openBracket, a:closedBracket, 0)
293 let bracketCount = scala#CountBrackets(a:line, '{', '}')
307 let bracketCount = scala#CountBrackets(a:line, '(', ')')
321 let possibleDefValr = scala#GetLine(prevnonblank(a:lnum - 1))
325 let possibleIfElse = scala#LineCompletesIfElse(a:lnum, a:line)
345 call setpos('.', [savedpos[0], a:lnum, 9999, savedpos[3]])
346 let retv = scala#LineCompletesBrackets(a:openBracket, a:closedBracket)
356 let [lnum, colnum] = searchpos(a:closedBracket, 'Wb')
357 let [lnumA, colnumA] = searchpairpos(a:openBracket, '', a:closedBracket, 'Wbn')
359 let [lnumB, colnumB] = searchpairpos(a:openBracket, '', a:closedBracket, 'Wbnr')
372 " Find a non-blank line above the current line.
403 " If this line starts with a { then make it indent the same as the previous line
406 " Unless, of course, the previous one is a { as well
423 if prevline !~ '/>\s*$' && prevline =~ '^\s*<[a-zA-Z][^>]*>\s*$'
435 " Add a shiftwidth()' after lines that start a block
436 " If 'if', 'for' or 'while' end with ), this is a one-line block
437 " If 'val', 'var', 'def' end with =, this is a one-line block
462 " However, what actually started this part looks like it was a function
480 call scala#ConditionalConfirm("5a")
483 call scala#ConditionalConfirm("6a")
488 call scala#ConditionalConfirm("8a")
490 " However, what actually started this part looks like it was a function
494 call scala#ConditionalConfirm("9a")
497 call scala#ConditionalConfirm("10a")
515 " Subtract a shiftwidth()' on '}' or html
518 call scala#ConditionalConfirm("14a")
521 elseif curline =~ '^\s*</[a-zA-Z][^>]*>'
542 call scala#ConditionalConfirm("17a")
560 call scala#ConditionalConfirm("20a")
571 " call scala#ConditionalConfirm("19a")
575 call scala#ConditionalConfirm("21a")
588 " val a = func(
594 " val a = func(