Skip to content

Commit 60146fb

Browse files
committed
don't include a trailing space in edit_cmd
Having a trailing space in the `edit_cmd` variable is error-prone. Adding a space between this command and the file path in the `EditFiles` function should be safer.
1 parent 98e3e73 commit 60146fb

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

plugin/ranger.vim

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ function! s:EditFiles(cmd)
4949
if filereadable(s:choice_file_path)
5050
let cwd = getcwd()
5151
for f in readfile(s:choice_file_path)
52-
exec a:cmd . (f[0:len(cwd)-1] ==# cwd ? f[len(cwd)+1:-1] : f)
52+
exec a:cmd . ' ' . (f[0:len(cwd)-1] ==# cwd ? f[len(cwd)+1:-1] : f)
5353
endfor
5454
call delete(s:choice_file_path)
5555
endif
@@ -87,20 +87,20 @@ endif
8787

8888
" For backwards-compatibility (deprecated)
8989
if exists('g:ranger_open_new_tab') && g:ranger_open_new_tab
90-
let s:default_edit_cmd='tabedit '
90+
let s:default_edit_cmd='tabedit'
9191
else
92-
let s:default_edit_cmd='edit '
92+
let s:default_edit_cmd='edit'
9393
endif
9494

95-
command! RangerCurrentFile call OpenRangerIn("%", s:default_edit_cmd)
95+
command! RangerCurrentFile call OpenRangerIn("%", s:default_edit_cmd)
9696
command! RangerCurrentDirectory call OpenRangerIn("%:p:h", s:default_edit_cmd)
97-
command! RangerWorkingDirectory call OpenRangerIn(".", s:default_edit_cmd)
97+
command! RangerWorkingDirectory call OpenRangerIn(".", s:default_edit_cmd)
9898
command! Ranger RangerCurrentFile
9999

100100
" To open the selected file in a new tab
101-
command! RangerCurrentFileNewTab call OpenRangerIn("%", 'tabedit ')
102-
command! RangerCurrentDirectoryNewTab call OpenRangerIn("%:p:h", 'tabedit ')
103-
command! RangerWorkingDirectoryNewTab call OpenRangerIn(".", 'tabedit ')
101+
command! RangerCurrentFileNewTab call OpenRangerIn("%", 'tabedit')
102+
command! RangerCurrentDirectoryNewTab call OpenRangerIn("%:p:h", 'tabedit')
103+
command! RangerWorkingDirectoryNewTab call OpenRangerIn(".", 'tabedit')
104104
command! RangerNewTab RangerCurrentDirectoryNewTab
105105

106106
" For retro-compatibility
@@ -116,7 +116,7 @@ function! OpenRangerOnVimLoadDir(argv_path)
116116
Bclose!
117117

118118
" Open Ranger
119-
call OpenRangerIn(path, 'edit ')
119+
call OpenRangerIn(path, 'edit')
120120
endfunction
121121

122122
" To open ranger when vim load a directory

0 commit comments

Comments
 (0)