Fixes auto indent incorrect in JavaScript
This commit is contained in:
parent
e0d5dab300
commit
283e12bded
@ -165,7 +165,14 @@ function! AutoPairsReturn()
|
|||||||
if g:AutoPairsCenterLine && winline() * 1.5 >= winheight(0)
|
if g:AutoPairsCenterLine && winline() * 1.5 >= winheight(0)
|
||||||
let cmd = " \<C-O>zz\<ESC>cl"
|
let cmd = " \<C-O>zz\<ESC>cl"
|
||||||
end
|
end
|
||||||
return "\<DEL>\<CR>".cur_char."\<ESC>k==o".cmd
|
" conflict from javascript and coffee
|
||||||
|
" javascript need indent new line
|
||||||
|
" coffeescript forbid indent new line
|
||||||
|
if &filetype == 'coffeescript'
|
||||||
|
return "\<DEL>\<CR>".cur_char."\<ESC>k==o".cmd
|
||||||
|
else
|
||||||
|
return "\<DEL>\<CR>".cur_char."\<ESC>=ko".cmd
|
||||||
|
endif
|
||||||
end
|
end
|
||||||
return "\<CR>"
|
return "\<CR>"
|
||||||
endfunction
|
endfunction
|
||||||
|
Loading…
x
Reference in New Issue
Block a user