Skip to content

Commit 157a659

Browse files
author
Max Brunsfeld
committed
Merge pull request #47 from Tritlo/master
Fix echo on yanking and pasting.
2 parents c6b96be + 0c238be commit 157a659

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

autoload/yankstack.vim

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -161,14 +161,13 @@ function! yankstack#setup()
161161
let word_characters = split("qwertyuiopasdfghjklzxcvbnm1234567890_", '\zs')
162162

163163
for key in g:yankstack_yank_keys
164-
exec 'nnoremap <expr>' key '<SID>yank_with_key("' . key . '")'
165-
exec 'xnoremap <expr>' key '<SID>yank_with_key("' . key . '")'
164+
exec 'nnoremap <silent> <expr>' key '<SID>yank_with_key("' . key . '")'
165+
exec 'xnoremap <silent> <expr>' key '<SID>yank_with_key("' . key . '")'
166166
endfor
167167

168-
let clear_cmd = ':echo ""<CR>'
169168
for key in paste_keys
170-
exec 'nnoremap' key ':<C-u>call <SID>paste_with_key("' . key . '", "n", v:register, v:count1)<CR>' . clear_cmd
171-
exec 'xnoremap' key ':<C-u>call <SID>paste_with_key("' . key . '", "v", v:register, v:count1)<CR>' . clear_cmd
169+
exec 'nnoremap <silent>' key ':<C-u>call <SID>paste_with_key("' . key . '", "n", v:register, v:count1)<CR>'
170+
exec 'xnoremap <silent>' key ':<C-u>call <SID>paste_with_key("' . key . '", "v", v:register, v:count1)<CR>'
172171
endfor
173172

174173
for key in word_characters

0 commit comments

Comments
 (0)