aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--autoload/auditory.vim5
1 files changed, 5 insertions, 0 deletions
diff --git a/autoload/auditory.vim b/autoload/auditory.vim
index cec02df..7609b7e 100644
--- a/autoload/auditory.vim
+++ b/autoload/auditory.vim
@@ -161,6 +161,7 @@ endfunction
" Operators
" =========
nnoremap <silent> d :set opfunc=<SID>Delete<CR>g@
+nnoremap <silent> dd :set opfunc=<SID>DeleteLine<CR>g@$
vnoremap <silent> d :<C-U>call <SID>Delete(visualmode(), 1)<CR>
function! s:Delete(type, ...)
@@ -184,6 +185,10 @@ function! s:Delete(type, ...)
let @@ = reg_save
endfunction
+function! s:DeleteLine(type)
+ call <SID>Delete('line')
+endfunction
+
" Normal mode
" ===========