소스 검색

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