fix: escape spaces in expanded paths (#676)
This commit is contained in:
parent
88f64a0561
commit
bbab4579f6
|
@ -201,7 +201,7 @@ Useful mappings for managing tabs:
|
||||||
|
|
||||||
" Opens a new tab with the current buffer's path
|
" Opens a new tab with the current buffer's path
|
||||||
" Super useful when editing files in the same directory
|
" Super useful when editing files in the same directory
|
||||||
map <leader>te :tabedit <C-r>=expand("%:p:h")<cr>/
|
map <leader>te :tabedit <C-r>=escape(expand("%:p:h"), " ")<cr>/
|
||||||
|
|
||||||
Switch [CWD](http://vim.wikia.com/wiki/Set_working_directory_to_the_current_file) to the directory of the open buffer:
|
Switch [CWD](http://vim.wikia.com/wiki/Set_working_directory_to_the_current_file) to the directory of the open buffer:
|
||||||
|
|
||||||
|
|
|
@ -241,7 +241,7 @@ au TabLeave * let g:lasttab = tabpagenr()
|
||||||
|
|
||||||
" Opens a new tab with the current buffer's path
|
" Opens a new tab with the current buffer's path
|
||||||
" Super useful when editing files in the same directory
|
" Super useful when editing files in the same directory
|
||||||
map <leader>te :tabedit <C-r>=expand("%:p:h")<cr>/
|
map <leader>te :tabedit <C-r>=escape(expand("%:p:h"), " ")<cr>/
|
||||||
|
|
||||||
" Switch CWD to the directory of the open buffer
|
" Switch CWD to the directory of the open buffer
|
||||||
map <leader>cd :cd %:p:h<cr>:pwd<cr>
|
map <leader>cd :cd %:p:h<cr>:pwd<cr>
|
||||||
|
|
|
@ -170,7 +170,7 @@ func! DeleteTillSlash()
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
func! CurrentFileDir(cmd)
|
func! CurrentFileDir(cmd)
|
||||||
return a:cmd . " " . expand("%:p:h") . "/"
|
return a:cmd . " " . escape(expand("%:p:h"), " ") . "/"
|
||||||
endfunc
|
endfunc
|
||||||
|
|
||||||
"=================================================================================
|
"=================================================================================
|
||||||
|
|
Loading…
Reference in a new issue