Skip to content

Commit 69f31d5

Browse files
mattnprabirshrestha
authored andcommitted
Use fnameescape() (#404)
Close #167
1 parent 8891d93 commit 69f31d5

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

autoload/lsp/ui/vim.vim

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -440,9 +440,9 @@ function! s:handle_location(ctx, server, type, data) abort "ctx = {counter, list
440440
let l:loc = a:ctx['list'][0]
441441
let l:buffer = bufnr(l:loc['filename'])
442442
if &modified && !&hidden
443-
let l:cmd = l:buffer !=# -1 ? 'sb ' . l:buffer : 'split ' . l:loc['filename']
443+
let l:cmd = l:buffer !=# -1 ? 'sb ' . l:buffer : 'split ' . fnameescape(l:loc['filename'])
444444
else
445-
let l:cmd = l:buffer !=# -1 ? 'b ' . l:buffer : 'edit ' . l:loc['filename']
445+
let l:cmd = l:buffer !=# -1 ? 'b ' . l:buffer : 'edit ' . fnameescape(l:loc['filename'])
446446
endif
447447
execute l:cmd . ' | call cursor('.l:loc['lnum'].','.l:loc['col'].')'
448448
echo 'Retrieved ' . a:type

0 commit comments

Comments
 (0)