mirror of
https://github.com/ViViDboarder/vim-settings.git
synced 2024-12-22 23:27:34 +00:00
12 lines
293 B
VimL
12 lines
293 B
VimL
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()
|