diff --git a/config/before/language-client.vim b/config/before/language-client.vim index 046d28f..b0cb292 100644 --- a/config/before/language-client.vim +++ b/config/before/language-client.vim @@ -34,6 +34,8 @@ let g:LanguageClient_serverCommands = { \ 'java': ['/usr/bin/java-language-server'], \ 'typescript': ['/usr/bin/typescript-language-server', '--stdio'], \ 'typescriptreact': ['/usr/bin/typescript-language-server', '--stdio'], +"\ 'Dockerfile': ['/usr/bin/docker-langserver', '--stdio'], +\ 'hcl': ['/usr/bin/terraform-ls'], \ 'jsonnet': ['/usr/bin/jsonnet-language-server'], \ } @@ -47,7 +49,6 @@ let g:LanguageClient_rootMarkers = { \ } let g:LanguageClient_hoverPreview = 'always' -let g:LanguageClient_loggingFile = expand('~/.vim/LanguageClient.log') function LC_maps() if has_key(g:LanguageClient_serverCommands, &filetype) @@ -65,11 +66,11 @@ function LC_maps() " noremap gd (lcn-definition) " noremap (lcn-rename) + let g:LanguageClient_loggingLevel = 'DEBUG' + let g:LanguageClient_loggingFile = expand('~/.vim/LanguageClient.log') + set formatexpr=LanguageClient#textDocument_rangeFormatting_sync() endif endfunction autocmd FileType * call LC_maps() - -let g:LanguageClient_loggingLevel = 'DEBUG' -let g:LanguageClient_loggingFile = expand('~/.vim/LanguageClient.log')