Lines Matching refs:after
33 setlocal indentkeys+=0=end,0=of,0=catch,0=after,0=when,0=),0=],0=},0=>>
63 " Calculate the new virtual column after the given segment of a line.
102 call s:Log('new vcol after tab: '. vcol)
106 call s:Log('new vcol after other: '. vcol)
560 if index(['after', 'and', 'andalso', 'band', 'begin', 'bnot', 'bor', 'bsl',
563 " If catch is after these keywords, it is standalone
566 " If catch is after another keyword (e.g. 'end') or an atom, it is
598 " sw: integer -- number of spaces to be used after the begin element as
621 " '<<', etc.) is found, and in some cases when 'after' and 'when' is found.
630 " sw: integer -- number of spaces to be used after the begin element as
711 " Are we after a "-spec func() ...;" clause?
851 " try EXPR after BODY end
852 " try EXPR catch BRANCHES after BODY end
854 " try EXPR of BRANCHES after BODY end
855 " try EXPR of BRANCHES catch BRANCHES after BODY end
857 " receive BRANCHES after BRANCHES end
860 elseif (index(['of', 'receive', 'after', 'if'], token) != -1 ||
866 " If we are after of/receive, but these are not the last
891 call s:Log(' LTI is in a condition after ' .
892 \'"of/receive/after/if/catch" -> return')
895 call s:Log(' LTI is in a branch after ' .
896 \'"of/receive/after/if/catch" -> return')
899 call s:Log(' LTI is in a guard after ' .
900 \'"of/receive/after/if/catch" -> return')
918 \ stack[0] ==# 'after')) ||
922 " (of/catch/after/end) before the LTI is what counts, so
924 " a catch/after/end, we didn't modify it.
927 " there is at most one of/catch/after/end token in the
930 \ (token ==# 'receive' && stack[0] ==# 'after')
1216 elseif index([';', '->', 'when', 'end', 'after', 'catch'],
1226 " (of/catch/after/end) before the LTI is what counts, so
1227 " if the stack already has a catch/after/end, we don't
1229 " there will be at most one of/catch/after/end token in
1238 call s:Log(' LTI is in expression after arrow -> return')
1245 elseif index(['->', 'when', 'end', 'after', 'catch'], stack[0]) != -1
1253 " (of/catch/after/end) before the LTI is what counts, so
1254 " if the stack already has a catch/after/end, we don't
1256 " there will be at most one of/catch/after/end token in
1286 elseif index(['->', 'when', 'end', 'after', 'catch'], stack[0]) != -1
1294 " (of/catch/after/end) before the LTI is what counts, so
1295 " if the stack already has a catch/after/end, we don't
1297 " there will be at most one of/catch/after/end token in
1303 elseif token ==# 'of' || token ==# 'after' ||
1306 if token ==# 'after'
1307 " If LTI is between an 'after' and the corresponding
1316 elseif stack[0] ==# 'catch' || stack[0] ==# 'after' || stack[0] ==# 'end'
1318 " (of/catch/after/end) before the LTI is what counts, so
1319 " if the stack already has a catch/after/end, we don't
1321 " there will be at most one of/catch/after/end token in
1329 call s:Log(' LTI is in expression after "||" -> return')
1398 call s:Log('Comment line after another comment line -> ' .
1406 \'^\(\s*\)\(\%(end\|of\|catch\|after\)\>\|[)\]}]\|>>\)')