Skip to content

Commit 479d4be

Browse files
committed
optional mappings, include guard
1 parent 5c16c33 commit 479d4be

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

plugin/deleteto.vim

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
" License: Same as vim, see :help license
66
" Version: 1.0
77

8+
if exists("g:loaded_deleteto") || &cp || v:version < 700
9+
finish
10+
endif
11+
let g:loaded_deleteto = 1
12+
813
function! s:go(...)
914
if (a:0 == 2)
1015
let [start, stop] = [a:1, a:2]
@@ -26,9 +31,11 @@ nnoremap <silent> <Plug>DeleteToL :<C-U>call <SID>go(line('.'),line('.'))<CR>
2631
" DeleteToM motion
2732
" DeleteToA all the file
2833
" DeleteToL line (single)
34+
if get(g:, 'deleteto_create_mappings', 1)
35+
xmap du <plug>DeleteToV
36+
nmap du <plug>DeleteToM
37+
nmap du <plug>DeleteToL
38+
nmap dU <plug>DeleteToA
39+
endif
2940

30-
xmap du <plug>DeleteToV
31-
nmap du <plug>DeleteToM
32-
nmap du <plug>DeleteToL
33-
nmap dU <plug>DeleteToA
34-
41+
" vim:set noet ts=8 sw=8:

0 commit comments

Comments
 (0)