From 6423dbd2dcef8607e0c0ec15f0650d86daea38d5 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Mon, 10 Nov 2014 22:00:07 -0500 Subject: autoload/auditory.vim: Add `dd` support Add support for deleting a line using `dd`. Previously this didn't work because I created a custom operator for the `d` command. --- autoload/auditory.vim | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'autoload') 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 d :set opfunc=Deleteg@ +nnoremap dd :set opfunc=DeleteLineg@$ vnoremap d :call Delete(visualmode(), 1) function! s:Delete(type, ...) @@ -184,6 +185,10 @@ function! s:Delete(type, ...) let @@ = reg_save endfunction +function! s:DeleteLine(type) + call Delete('line') +endfunction + " Normal mode " =========== -- cgit v1.2.3