Merged patch from graywh and fixed an inoremap error
This commit is contained in:
commit
fa7702e47e
@ -43,7 +43,7 @@ let s:commStart = {} " dict to hold the comment starters using
|
|||||||
|
|
||||||
" This function returns a regular <CR> if the current line
|
" This function returns a regular <CR> if the current line
|
||||||
" is not simply an empty comment. Otherwise it clears the line
|
" is not simply an empty comment. Otherwise it clears the line
|
||||||
function! Doubletap_detect_empty_comment()
|
function! s:Detect_empty_comment()
|
||||||
" Do nothing in particular if no filetype is set
|
" Do nothing in particular if no filetype is set
|
||||||
if empty(&ft)
|
if empty(&ft)
|
||||||
return "\<CR>"
|
return "\<CR>"
|
||||||
@ -60,7 +60,11 @@ function! Doubletap_detect_empty_comment()
|
|||||||
endif
|
endif
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
inoremap <expr> <CR> Doubletap_detect_empty_comment()
|
if !hasmapto('<Plug>DoubletapDetect')
|
||||||
|
imap <expr> <unique> <CR> <Plug>DoubletapDetect
|
||||||
|
endif
|
||||||
|
|
||||||
|
inoremap <expr> <Plug>DoubletapDetect <SID>Detect_empty_comment()
|
||||||
|
|
||||||
" Teardown:{{{1
|
" Teardown:{{{1
|
||||||
"reset &cpo back to users setting
|
"reset &cpo back to users setting
|
||||||
|
Loading…
x
Reference in New Issue
Block a user