aboutsummaryrefslogtreecommitdiff
path: root/autoload/lsp_settings/utils.vim
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/lsp_settings/utils.vim')
-rw-r--r--autoload/lsp_settings/utils.vim6
1 files changed, 5 insertions, 1 deletions
diff --git a/autoload/lsp_settings/utils.vim b/autoload/lsp_settings/utils.vim
index d342388..96feb0a 100644
--- a/autoload/lsp_settings/utils.vim
+++ b/autoload/lsp_settings/utils.vim
@@ -24,5 +24,9 @@ function! lsp_settings#utils#first_one(lines) abort
if empty(a:lines)
return ''
endif
- return fnamemodify(split(a:lines, "\n")[0], ':p')
+ let l:path = fnamemodify(split(a:lines, "\n")[0], ':p')
+ if has('win32')
+ let l:path = substitute(l:path, '/', '\', 'g')
+ endif
+ return l:path
endfunction