瀏覽代碼

Fix #491 - Lazy-loading with omaps

Junegunn Choi 9 年之前
父節點
當前提交
44893a1901
共有 1 個文件被更改,包括 7 次插入0 次删除
  1. 7 0
      plug.vim

+ 7 - 0
plug.vim

@@ -493,6 +493,13 @@ function! s:lod_map(map, names, prefix)
     endif
     let extra .= nr2char(c)
   endwhile
+  if v:count
+    call feedkeys(v:count, 'n')
+  endif
+  if mode(1) == 'no'
+    call feedkeys('"'.v:register, 'n')
+    call feedkeys(v:operator)
+  endif
   call feedkeys(a:prefix . substitute(a:map, '^<Plug>', "\<Plug>", '') . extra)
 endfunction