nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
misc: update highlighters and indenters
[nit.git]
/
misc
/
vim
/
indent
/
nit.vim
diff --git
a/misc/vim/indent/nit.vim
b/misc/vim/indent/nit.vim
index
10c4a2e
..
4e1555d
100644
(file)
--- a/
misc/vim/indent/nit.vim
+++ b/
misc/vim/indent/nit.vim
@@
-30,7
+30,7
@@
setlocal nosmartindent
setlocal nocindent
setlocal autoindent
setlocal comments=:#
setlocal nocindent
setlocal autoindent
setlocal comments=:#
-setlocal indentkeys+==end,=else,=do,=var,0!,=then,=loop,=special,=class,=interface,=universal
+setlocal indentkeys+==end,=else,=catch,=do,=var,0!,=then,=loop,=special,=class,=interface,=universal
" Only define the function once.
if exists("*GetNITIndent")
" Only define the function once.
if exists("*GetNITIndent")
@@
-38,9
+38,9
@@
if exists("*GetNITIndent")
endif
" Indent after
endif
" Indent after
-let s:relative_indent = '\<\(do\|loop\|then\|else\|if\)\s*\(#\|$\)\|^\s*\(\<\(redef\|private\)\>\s*\)\?\(\<abstract\>\s*\)\?\<\(class\|interface\|universal\|special\)\>'
+let s:relative_indent = '\<\(do\|loop\|then\|else\|catch\|if\)\s*\(#\|$\)\|^\s*\(\<\(redef\|private\)\>\s*\)\?\(\<abstract\>\s*\)\?\<\(class\|interface\|universal\|special\)\>'
" Unindent on them
" Unindent on them
-let s:outdent = '^\s*\(else\|then\|end\)\>'
+let s:outdent = '^\s*\(catch\|else\|then\|end\)\>'
" At 0
let s:no_indent = '^\s*\(class\|import\|special\)\>'
" At 0
let s:no_indent = '^\s*\(class\|import\|special\)\>'