X-Git-Url: http://nitlanguage.org diff --git a/misc/vim/indent/nit.vim b/misc/vim/indent/nit.vim index 10c4a2e..4e1555d 100644 --- 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 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") @@ -38,9 +38,9 @@ if exists("*GetNITIndent") endif " Indent after -let s:relative_indent = '\<\(do\|loop\|then\|else\|if\)\s*\(#\|$\)\|^\s*\(\<\(redef\|private\)\>\s*\)\?\(\\s*\)\?\<\(class\|interface\|universal\|special\)\>' +let s:relative_indent = '\<\(do\|loop\|then\|else\|catch\|if\)\s*\(#\|$\)\|^\s*\(\<\(redef\|private\)\>\s*\)\?\(\\s*\)\?\<\(class\|interface\|universal\|special\)\>' " 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\)\>'