diff --git a/config/before/ale.vim b/config/before/ale.vim index e41d6e3..f8d86ce 100644 --- a/config/before/ale.vim +++ b/config/before/ale.vim @@ -45,6 +45,7 @@ let g:ale_fixers = { \ 'vala': ['uncrustify'], \ 'dart': ['dartfmt'], \ 'scss': ['prettier'], +\ 'jsonnet': ['jsonnetfmt'], \} let g:ale_rust_rls_config = { diff --git a/config/before/language-client.vim b/config/before/language-client.vim index 12ffc1c..046d28f 100644 --- a/config/before/language-client.vim +++ b/config/before/language-client.vim @@ -34,6 +34,7 @@ let g:LanguageClient_serverCommands = { \ 'java': ['/usr/bin/java-language-server'], \ 'typescript': ['/usr/bin/typescript-language-server', '--stdio'], \ 'typescriptreact': ['/usr/bin/typescript-language-server', '--stdio'], +\ 'jsonnet': ['/usr/bin/jsonnet-language-server'], \ } let g:LanguageClient_rootMarkers = { @@ -42,6 +43,7 @@ let g:LanguageClient_rootMarkers = { \ 'typescriptreact': ['package.json'], \ 'rust': ['Cargo.toml'], \ 'python': ['pyproject.toml', 'setup.cfg'], +\ 'jsonnet': ['jsonnetfile.json', 'jsonnetfile.lock.json'], \ } let g:LanguageClient_hoverPreview = 'always'