mirror of
https://github.com/ViViDboarder/vim-settings.git
synced 2024-11-05 23:26:28 +00:00
12 lines
292 B
VimL
12 lines
292 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()
|