Add customizable semantic_highlight

This commit is contained in:
Yasuhiro Matsumoto
2020-02-28 00:10:34 +09:00
parent 3ed8c7cb8c
commit 26b51965dd
57 changed files with 58 additions and 1 deletions

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_analysis_server_dart_snapshot
\ 'blacklist': lsp_settings#get('analysis-server-dart-snapshot', 'blacklist', []),
\ 'config': lsp_settings#get('analysis-server-dart-snapshot', 'config', lsp_settings#server_config('analysis-server-dart-snapshot')),
\ 'workspace_config': lsp_settings#get('analysis-server-dart-snapshot', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('analysis-server-dart-snapshot', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_apex_jorje_lsp
\ 'blacklist': lsp_settings#get('apex-jorje-lsp', 'blacklist', []),
\ 'config': lsp_settings#get('apex-jorje-lsp', 'config', lsp_settings#server_config('apex-jorje-lsp')),
\ 'workspace_config': lsp_settings#get('apex-jorje-lsp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('apex-jorje-lsp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_bash_language_server
\ 'blacklist': lsp_settings#get('bash-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('bash-language-server', 'config', lsp_settings#server_config('bash-language-server')),
\ 'workspace_config': lsp_settings#get('bash-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('bash-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_cl_lsp
\ 'blacklist': lsp_settings#get('cl-lsp', 'blacklist', []),
\ 'config': lsp_settings#get('cl-lsp', 'config', lsp_settings#server_config('cl-lsp')),
\ 'workspace_config': lsp_settings#get('cl-lsp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('cl-lsp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,6 +9,7 @@ augroup vimlsp_settings_clangd
\ 'blacklist': lsp_settings#get('clangd', 'blacklist', []),
\ 'config': lsp_settings#get('clangd', 'config', lsp_settings#server_config('clangd')),
\ 'workspace_config': lsp_settings#get('clangd', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('clangd', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_clojure_lsp
\ 'blacklist': lsp_settings#get('clojure-lsp', 'blacklist', []),
\ 'config': lsp_settings#get('clojure-lsp', 'config', lsp_settings#server_config('clojure-lsp')),
\ 'workspace_config': lsp_settings#get('clojure-lsp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('clojure-lsp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_cobol_language_support
\ 'blacklist': lsp_settings#get('cobol-language-support', 'blacklist', []),
\ 'config': lsp_settings#get('cobol-language-support', 'config', lsp_settings#server_config('cobol-language-support')),
\ 'workspace_config': lsp_settings#get('cobol-language-support', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('cobol-language-support', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -12,5 +12,6 @@ augroup vimlsp_settings_css_languageserver
\ 'css': {'lint': {'validProperties': []}},
\ 'less': {'lint': {'validProperties': []}},
\ 'sass': {'lint': {'validProperties': []}},
\ })}
\ })'semantic_highlight': lsp_settings#get('css-languageserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_digestif
\ 'blacklist': lsp_settings#get('digestif', 'blacklist', []),
\ 'config': lsp_settings#get('digestif', 'config', lsp_settings#server_config('digestif')),
\ 'workspace_config': lsp_settings#get('digestif', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('digestif', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_dls
\ 'blacklist': lsp_settings#get('dls', 'blacklist', []),
\ 'config': lsp_settings#get('dls', 'config', lsp_settings#server_config('dls')),
\ 'workspace_config': lsp_settings#get('dls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('dls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_dockerfile_language_server_nodejs
\ 'blacklist': lsp_settings#get('docker-langserver', 'blacklist', []),
\ 'config': lsp_settings#get('docker-langserver', 'config', lsp_settings#server_config('docker-langserver')),
\ 'workspace_config': lsp_settings#get('docker-langserver', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('docker-langserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_eclipse_jdt_ls
\ 'blacklist': lsp_settings#get('eclipse-jdt-ls', 'blacklist', []),
\ 'config': lsp_settings#get('eclipse-jdt-ls', 'config', lsp_settings#server_config('eclipse-jdt-ls')),
\ 'workspace_config': lsp_settings#get('eclipse-jdt-ls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('eclipse-jdt-ls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_efm_langserver
\ 'blacklist': lsp_settings#get('efm-langserver', 'blacklist', []),
\ 'config': lsp_settings#get('efm-langserver', 'config', lsp_settings#server_config('efm-langserver')),
\ 'workspace_config': lsp_settings#get('efm-langserver', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('efm-langserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,6 +9,7 @@ augroup vimlsp_settings_elixir_ls
\ 'blacklist': lsp_settings#get('elixir-ls', 'blacklist', []),
\ 'config': lsp_settings#get('elixir-ls', 'config', lsp_settings#server_config('elixir-ls')),
\ 'workspace_config': lsp_settings#get('elixir-ls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('elixir-ls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_elm_language_server
\ 'blacklist': lsp_settings#get('elm-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('elm-language-server', 'config', lsp_settings#server_config('elm-language-server')),
\ 'workspace_config': lsp_settings#get('elm-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('elm-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_emmylua_ls
\ 'blacklist': lsp_settings#get('emmylua-ls', 'blacklist', []),
\ 'config': lsp_settings#get('emmylua-ls', 'config', lsp_settings#server_config('emmylua-ls')),
\ 'workspace_config': lsp_settings#get('emmylua-ls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('emmylua-ls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_erlang_ls
\ 'blacklist': lsp_settings#get('erlang-ls', 'blacklist', []),
\ 'config': lsp_settings#get('erlang-ls', 'config', lsp_settings#server_config('erlang-ls')),
\ 'workspace_config': lsp_settings#get('erlang-ls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('erlang-ls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -31,5 +31,6 @@ augroup vimlsp_settings_eslint_language_server
\ 'run': 'onType',
\ 'nodePath': v:null,
\ }),
\ 'semantic_highlight': lsp_settings#get('eslint-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_fortls
\ 'blacklist': lsp_settings#get('fortls', 'blacklist', []),
\ 'config': lsp_settings#get('fortls', 'config', lsp_settings#server_config('fortls')),
\ 'workspace_config': lsp_settings#get('fortls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('fortls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_fsautocomplete
\ 'blacklist': lsp_settings#get('fsautocomplete', 'blacklist', []),
\ 'config': lsp_settings#get('fsautocomplete', 'config', lsp_settings#server_config('fsautocomplete')),
\ 'workspace_config': lsp_settings#get('fsautocomplete', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('fsautocomplete', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_fsharp_language_server
\ 'blacklist': lsp_settings#get('fsharp-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('fsharp-language-server', 'config', lsp_settings#server_config('fsharp-language-server')),
\ 'workspace_config': lsp_settings#get('fsharp-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('fsharp-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_glslls
\ 'blacklist': lsp_settings#get('glslls', 'blacklist', []),
\ 'config': lsp_settings#get('glslls', 'config', lsp_settings#server_config('glslls')),
\ 'workspace_config': lsp_settings#get('glslls', 'workspace_config', {name, key->{'json': {'format': {'enable': v:true}, 'schemas': json_decode(join(readfile(expand('<sfile>:h:h') . '/data/catalog.json'), "\n"))['schemas']}}}),
\ 'semantic_highlight': lsp_settings#get('glslls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_gopls
\ 'blacklist': lsp_settings#get('gopls', 'blacklist', []),
\ 'config': lsp_settings#get('gopls', 'config', lsp_settings#server_config('gopls')),
\ 'workspace_config': lsp_settings#get('gopls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('gopls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_gql_language_server
\ 'blacklist': lsp_settings#get('gql-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('gql-language-server', 'config', lsp_settings#server_config('gql-language-server')),
\ 'workspace_config': lsp_settings#get('gql-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('gql-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_groovy_language_server
\ 'blacklist': lsp_settings#get('groovy-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('groovy-language-server', 'config', lsp_settings#server_config('groovy-language-server')),
\ 'workspace_config': lsp_settings#get('groovy-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('groovy-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_html_languageserver
\ 'blacklist': lsp_settings#get('html-languageserver', 'blacklist', []),
\ 'config': lsp_settings#get('html-languageserver', 'config', lsp_settings#server_config('html-languageserver')),
\ 'workspace_config': lsp_settings#get('html-languageserver', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('html-languageserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_intelephense_server
\ 'blacklist': lsp_settings#get('intelephense', 'blacklist', []),
\ 'config': lsp_settings#get('intelephense', 'config', lsp_settings#server_config('intelephense')),
\ 'workspace_config': lsp_settings#get('intelephense', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('intelephense', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_javascript_typescript_stdio
\ 'blacklist': lsp_settings#get('javascript-typescript-stdio', 'blacklist', []),
\ 'config': lsp_settings#get('javascript-typescript-stdio', 'config', lsp_settings#server_config('javascript-typescript-stdio')),
\ 'workspace_config': lsp_settings#get('javascript-typescript-stdio', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('javascript-typescript-stdio', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_json_languageserver
\ 'blacklist': lsp_settings#get('json-languageserver', 'blacklist', []),
\ 'config': lsp_settings#get('json-languageserver', 'config', lsp_settings#server_config('json-languageserver')),
\ 'workspace_config': lsp_settings#get('json-languageserver', 'workspace_config', {name, key->{'json': {'format': {'enable': v:true}, 'schemas': json_decode(join(readfile(expand('<sfile>:h:h') . '/data/catalog.json'), "\n"))['schemas'] + [{'fileMatch':['/.vim-lsp-settings/settings.json'], 'url': 'https://mattn.github.io/vim-lsp-settings/local-schema.json'}]}}}),
\ 'semantic_highlight': lsp_settings#get('json-languageserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_julia_language_server
\ 'blacklist': lsp_settings#get('julia-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('julia-language-server', 'config', lsp_settings#server_config('julia-language-server')),
\ 'workspace_config': lsp_settings#get('julia-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('julia-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_kotlin_language_server
\ 'blacklist': lsp_settings#get('kotlin-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('kotlin-language-server', 'config', lsp_settings#server_config('kotlin-language-server')),
\ 'workspace_config': lsp_settings#get('kotlin-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('kotlin-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_lsp4xml
\ 'blacklist': lsp_settings#get('lsp4xml', 'blacklist', []),
\ 'config': lsp_settings#get('lsp4xml', 'config', lsp_settings#server_config('lsp4xml')),
\ 'workspace_config': lsp_settings#get('lsp4xml', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('lsp4xml', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_metals
\ 'blacklist': lsp_settings#get('metals', 'blacklist', []),
\ 'config': lsp_settings#get('metals', 'config', lsp_settings#server_config('metals')),
\ 'workspace_config': lsp_settings#get('metals', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('metals', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_monastery
\ 'blacklist': lsp_settings#get('monastery', 'blacklist', []),
\ 'config': lsp_settings#get('monastery', 'config', lsp_settings#server_config('monastery')),
\ 'workspace_config': lsp_settings#get('monastery', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('monastery', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_nimlsp
\ 'blacklist': lsp_settings#get('nimlsp', 'blacklist', []),
\ 'config': lsp_settings#get('nimlsp', 'config', lsp_settings#server_config('nimlsp')),
\ 'workspace_config': lsp_settings#get('nimlsp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('nimlsp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_omnisharp_lsp
\ 'blacklist': lsp_settings#get('omnisharp-lsp', 'blacklist', []),
\ 'config': lsp_settings#get('omnisharp-lsp', 'config', lsp_settings#server_config('omnisharp-lsp')),
\ 'workspace_config': lsp_settings#get('omnisharp-lsp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('omnisharp-lsp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_perl_languageserver
\ 'blacklist': lsp_settings#get('perl-languageserver', 'blacklist', []),
\ 'config': lsp_settings#get('perl-languageserver', 'config', lsp_settings#server_config('perl-languageserver')),
\ 'workspace_config': lsp_settings#get('perl-languageserver', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('perl-languageserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_powershell_languageserver
\ 'blacklist': lsp_settings#get('powershell-languageserver', 'blacklist', []),
\ 'config': lsp_settings#get('powershell-languageserver', 'config', lsp_settings#server_config('powershell-languageserver')),
\ 'workspace_config': lsp_settings#get('powershell-languageserver', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('powershell-languageserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -28,5 +28,6 @@ augroup vimlsp_settings_pyls_ms
\ },
\ },
\ }),
\ 'semantic_highlight': lsp_settings#get('pyls-ms', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_pyls
\ 'blacklist': lsp_settings#get('pyls', 'blacklist', []),
\ 'config': lsp_settings#get('pyls', 'config', lsp_settings#server_config('pyls')),
\ 'workspace_config': lsp_settings#get('pyls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('pyls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,6 +9,7 @@ augroup vimlsp_settings_r_languageserver
\ 'blacklist': lsp_settings#get('r-languageserver', 'blacklist', []),
\ 'config': lsp_settings#get('r-languageserver', 'config', lsp_settings#server_config('r-languageserver')),
\ 'workspace_config': lsp_settings#get('r-languageserver', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('r-languageserver', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_ra_lsp_server
\ 'blacklist': lsp_settings#get('ra_lsp_server', 'blacklist', []),
\ 'config': lsp_settings#get('ra_lsp_server', 'config', lsp_settings#server_config('ra_lsp_server')),
\ 'workspace_config': lsp_settings#get('ra_lsp_server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('ra_lsp_server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_reason_language_server
\ 'blacklist': lsp_settings#get('reason-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('reason-language-server', 'config', lsp_settings#server_config('reason-language-server')),
\ 'workspace_config': lsp_settings#get('reason-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('reason-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_rls
\ 'blacklist': lsp_settings#get('rls', 'blacklist', []),
\ 'config': lsp_settings#get('rls', 'config', lsp_settings#server_config('rls')),
\ 'workspace_config': lsp_settings#get('rls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('rls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_rust-analyzer
\ 'blacklist': lsp_settings#get('rust-analyzer', 'blacklist', []),
\ 'config': lsp_settings#get('rust-analyzer', 'config', lsp_settings#server_config('rust-analyzer')),
\ 'workspace_config': lsp_settings#get('rust-analyzer', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('rust-analyzer', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_slp
\ 'blacklist': lsp_settings#get('slp', 'blacklist', []),
\ 'config': lsp_settings#get('slp', 'config', lsp_settings#server_config('slp')),
\ 'workspace_config': lsp_settings#get('slp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('slp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_solargraph
\ 'blacklist': lsp_settings#get('solargraph', 'blacklist', []),
\ 'config': lsp_settings#get('solargraph', 'config', lsp_settings#server_config('solargraph')),
\ 'workspace_config': lsp_settings#get('solargraph', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('solargraph', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_sourcekit_lsp
\ 'blacklist': lsp_settings#get('sourcekit-lsp', 'blacklist', []),
\ 'config': lsp_settings#get('sourcekit-lsp', 'config', lsp_settings#server_config('sourcekit-lsp')),
\ 'workspace_config': lsp_settings#get('sourcekit-lsp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('sourcekit-lsp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_sql_language_server
\ 'blacklist': lsp_settings#get('sql-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('sql-language-server', 'config', lsp_settings#server_config('sql-language-server')),
\ 'workspace_config': lsp_settings#get('sql-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('sql-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_sqls
\ 'blacklist': lsp_settings#get('sqls', 'blacklist', []),
\ 'config': lsp_settings#get('sqls', 'config', lsp_settings#server_config('sqls')),
\ 'workspace_config': lsp_settings#get('sqls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('sqls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_svls
\ 'blacklist': lsp_settings#get('svls', 'blacklist', []),
\ 'config': lsp_settings#get('svls', 'config', lsp_settings#server_config('svls')),
\ 'workspace_config': lsp_settings#get('svls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('svls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_terraform_lsp
\ 'blacklist': lsp_settings#get('terraform-lsp', 'blacklist', []),
\ 'config': lsp_settings#get('terraform-lsp', 'config', lsp_settings#server_config('terraform-lsp')),
\ 'workspace_config': lsp_settings#get('terraform-lsp', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('terraform-lsp', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_texlab
\ 'blacklist': lsp_settings#get('texlab', 'blacklist', []),
\ 'config': lsp_settings#get('texlab', 'config', lsp_settings#server_config('texlab')),
\ 'workspace_config': lsp_settings#get('texlab', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('texlab', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_typescript_language_server
\ 'blacklist': lsp_settings#get('typescript-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('typescript-language-server', 'config', lsp_settings#server_config('typescript-language-server')),
\ 'workspace_config': lsp_settings#get('typescript-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('typescript-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_vim_language_server
\ 'blacklist': lsp_settings#get('vimbash-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('vim-language-server', 'config', lsp_settings#server_config('vim-language-server')),
\ 'workspace_config': lsp_settings#get('vim-language-server', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('vim-language-server', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_vls
\ 'blacklist': lsp_settings#get('vls', 'blacklist', []),
\ 'config': lsp_settings#get('vls', 'config', lsp_settings#server_config('vls')),
\ 'workspace_config': lsp_settings#get('vls', 'workspace_config', {}),
\ 'semantic_highlight': lsp_settings#get('vls', 'semantic_highlight', {}),
\ }
augroup END

View File

@@ -9,5 +9,6 @@ augroup vimlsp_settings_yaml_language_server
\ 'blacklist': lsp_settings#get('yaml-language-server', 'blacklist', []),
\ 'config': lsp_settings#get('yaml-language-server', 'config', lsp_settings#server_config('yaml-language-server')),
\ 'workspace_config': lsp_settings#get('yaml-language-server', 'workspace_config', {name, key->{'json': {'format': {'enable': v:true}, 'schemas': json_decode(join(readfile(expand('<sfile>:h:h') . '/data/catalog.json'), "\n"))['schemas']}}}),
\ 'semantic_highlight': lsp_settings#get('yaml-language-server', 'semantic_highlight', {}),
\ }
augroup END