@@ -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)
call feedkeys(a:prefix . substitute(a:map, '^<Plug>', "\<Plug>", '') . extra)
endfunction