aboutsummaryrefslogtreecommitdiff
path: root/plugin
diff options
context:
space:
mode:
Diffstat (limited to 'plugin')
-rw-r--r--plugin/lsp_settings.vim3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugin/lsp_settings.vim b/plugin/lsp_settings.vim
index 58aa100..8823350 100644
--- a/plugin/lsp_settings.vim
+++ b/plugin/lsp_settings.vim
@@ -42,7 +42,8 @@ function! s:executable(cmd) abort
endfunction
function! s:vim_lsp_installer(ft, ...) abort
- let l:ft = tolower(split(a:ft, '\.')[0])
+ let l:ft = tolower(get(split(a:ft, '\.'), 0, ''))
+ let l:ft = empty(l:ft) ? '_' : l:ft
if !has_key(s:settings, l:ft)
return []
endif