File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -3351,20 +3351,20 @@ function! s:findcmdfor(cmd) abort
33513351 let cmd = a: cmd
33523352 endif
33533353 let cmd = s: mods (cmd)
3354- let num = matchstr (cmd, ' .\{-\}\ze\a\+' )
3355- let cmd = matchstr (cmd, ' \a\+.* ' )
3354+ let mods_num = matchstr (cmd, ' ^ .\{-\}\ze\a\+\%(\s*+\d\+\)\=$ ' )
3355+ let cmd = strpart (cmd, len (mods_num) )
33563356 if cmd == ' ' || cmd == ' E' || cmd == ' F'
3357- return num .' find' .bang
3357+ return mods_num .' find' .bang
33583358 elseif cmd == ' S'
3359- return num .' sfind' .bang
3359+ return mods_num .' sfind' .bang
33603360 elseif cmd == ' V'
3361- return ' vert ' .num .' sfind' .bang
3361+ return ' vert ' .mods_num .' sfind' .bang
33623362 elseif cmd == ' T'
3363- return num .' tab sfind' .bang
3363+ return mods_num .' tab sfind' .bang
33643364 elseif cmd == ' D'
3365- return num .' read' .bang
3365+ return mods_num .' read' .bang
33663366 else
3367- return num .cmd.bang
3367+ return mods_num .cmd.bang
33683368 endif
33693369endfunction
33703370
You can’t perform that action at this time.
0 commit comments