From 3e56220bc1facfe2d16c4c2e823a1c79c6600d98 Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Mon, 10 Dec 2012 14:29:53 -0500 Subject: [PATCH] Fix Java Indentation regarding @ --- vim/dot_vim/after/indent/java.vim | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 vim/dot_vim/after/indent/java.vim diff --git a/vim/dot_vim/after/indent/java.vim b/vim/dot_vim/after/indent/java.vim new file mode 100644 index 0000000..0ec6c6b --- /dev/null +++ b/vim/dot_vim/after/indent/java.vim @@ -0,0 +1,11 @@ +function! GetJavaIndent_improved() + let theIndent = GetJavaIndent() + let lnum = prevnonblank(v:lnum - 1) + let line = getline(lnum) + if line =~ '^\s*@.*$' + let theIndent = indent(lnum) + endif + + return theIndent +endfunction +setlocal indentexpr=GetJavaIndent_improved()