mirror of
https://github.com/mattn/vim-lsp-settings.git
synced 2026-06-11 15:48:11 +02:00
Remove vestigial augroup wrappers from settings files
The augroup/au! wrapper was needed when registration was done with ':autocmd User lsp_setup', to avoid stacking duplicate autocmds on re-source. Now that registration is a plain function call, augroup has no effect on it. Drop the wrapper where it only enclosed the registration, and keep augroups only around real autocmds, moving the registration call out in front of them (the original order, call then autocmd, is preserved).
This commit is contained in:
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_analysis_server_dart_snapshot
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'analysis-server-dart-snapshot',
|
||||
\ 'cmd': {server_info->lsp_settings#get('analysis-server-dart-snapshot', 'cmd', [lsp_settings#exec_path('analysis-server-dart-snapshot')]+lsp_settings#get('analysis-server-dart-snapshot', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('analysis-server-dart-snapshot', 'root_uri', lsp_settings#root_uri('analysis-server-dart-snapshot'))},
|
||||
\ 'initialization_options': lsp_settings#get('analysis-server-dart-snapshot', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('analysis-server-dart-snapshot', 'allowlist', ['dart']),
|
||||
\ 'blocklist': lsp_settings#get('analysis-server-dart-snapshot', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'analysis-server-dart-snapshot',
|
||||
\ 'cmd': {server_info->lsp_settings#get('analysis-server-dart-snapshot', 'cmd', [lsp_settings#exec_path('analysis-server-dart-snapshot')]+lsp_settings#get('analysis-server-dart-snapshot', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('analysis-server-dart-snapshot', 'root_uri', lsp_settings#root_uri('analysis-server-dart-snapshot'))},
|
||||
\ 'initialization_options': lsp_settings#get('analysis-server-dart-snapshot', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('analysis-server-dart-snapshot', 'allowlist', ['dart']),
|
||||
\ 'blocklist': lsp_settings#get('analysis-server-dart-snapshot', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_angular_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'angular-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('angular-language-server', 'cmd', [lsp_settings#exec_path('angular-language-server')]+lsp_settings#get('angular-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('angular-language-server', 'root_uri', lsp_settings#root_uri('angular-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('angular-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('angular-language-server', 'allowlist', {x-> empty(lsp_settings#root_path(['angular.json'])) ? [] : ['html']}),
|
||||
\ 'blocklist': lsp_settings#get('angular-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('angular-language-server', 'config', lsp_settings#server_config('angular-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('angular-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('angular-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'angular-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('angular-language-server', 'cmd', [lsp_settings#exec_path('angular-language-server')]+lsp_settings#get('angular-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('angular-language-server', 'root_uri', lsp_settings#root_uri('angular-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('angular-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('angular-language-server', 'allowlist', {x-> empty(lsp_settings#root_path(['angular.json'])) ? [] : ['html']}),
|
||||
\ 'blocklist': lsp_settings#get('angular-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('angular-language-server', 'config', lsp_settings#server_config('angular-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('angular-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('angular-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_apex_jorje_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'apex-jorje-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('apex-jorje-lsp', 'cmd', [lsp_settings#exec_path('apex-jorje-lsp')]+lsp_settings#get('apex-jorje-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('apex-jorje-lsp', 'root_uri', lsp_settings#root_uri('apex-jorje-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('apex-jorje-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('apex-jorje-lsp', 'allowlist', ['apex']),
|
||||
\ 'blocklist': lsp_settings#get('apex-jorje-lsp', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'apex-jorje-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('apex-jorje-lsp', 'cmd', [lsp_settings#exec_path('apex-jorje-lsp')]+lsp_settings#get('apex-jorje-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('apex-jorje-lsp', 'root_uri', lsp_settings#root_uri('apex-jorje-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('apex-jorje-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('apex-jorje-lsp', 'allowlist', ['apex']),
|
||||
\ 'blocklist': lsp_settings#get('apex-jorje-lsp', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -25,17 +25,14 @@ let g:vim_lsp_settings_astro_options = {
|
||||
\ },
|
||||
\ }
|
||||
|
||||
augroup vim_lsp_settings_astro_ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'astro-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('astro-ls', 'cmd', [lsp_settings#exec_path('astro-ls')]+lsp_settings#get('astro-ls', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('astro-ls', 'root_uri', lsp_settings#root_uri('astro-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('astro-ls', 'initialization_options', s:setup_ts_path(g:vim_lsp_settings_astro_options)),
|
||||
\ 'allowlist': lsp_settings#get('astro-ls', 'allowlist', ['astro']),
|
||||
\ 'blocklist': lsp_settings#get('astro-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('astro-ls', 'config', lsp_settings#server_config('astro-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('astro-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('astro-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'astro-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('astro-ls', 'cmd', [lsp_settings#exec_path('astro-ls')]+lsp_settings#get('astro-ls', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('astro-ls', 'root_uri', lsp_settings#root_uri('astro-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('astro-ls', 'initialization_options', s:setup_ts_path(g:vim_lsp_settings_astro_options)),
|
||||
\ 'allowlist': lsp_settings#get('astro-ls', 'allowlist', ['astro']),
|
||||
\ 'blocklist': lsp_settings#get('astro-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('astro-ls', 'config', lsp_settings#server_config('astro-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('astro-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('astro-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,17 +1,14 @@
|
||||
augroup vim_lsp_settings_aws_lsp_yaml
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'aws-lsp-yaml',
|
||||
\ 'cmd': {server_info->lsp_settings#get('aws-lsp-yaml', 'cmd', [lsp_settings#exec_path('aws-lsp-yaml')]+lsp_settings#get('aws-lsp-yaml', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('aws-lsp-yaml', 'root_uri', lsp_settings#root_uri('aws-lsp-yaml'))},
|
||||
\ 'initialization_options': lsp_settings#get('aws-lsp-yaml', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('aws-lsp-yaml', 'allowlist', ['yaml']),
|
||||
\ 'blocklist': lsp_settings#get('aws-lsp-yaml', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('aws-lsp-yaml', 'config', lsp_settings#server_config('aws-lsp-yaml')),
|
||||
\ 'workspace_config': lsp_settings#merge('aws-lsp-yaml', 'workspace_config', {'yaml': {'format': {'enable': v:true}, 'schemas': lsp_settings#utils#load_schemas_map('aws-lsp-yaml')}}),
|
||||
\ 'semantic_highlight': lsp_settings#get('aws-lsp-yaml', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'aws-lsp-yaml',
|
||||
\ 'cmd': {server_info->lsp_settings#get('aws-lsp-yaml', 'cmd', [lsp_settings#exec_path('aws-lsp-yaml')]+lsp_settings#get('aws-lsp-yaml', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('aws-lsp-yaml', 'root_uri', lsp_settings#root_uri('aws-lsp-yaml'))},
|
||||
\ 'initialization_options': lsp_settings#get('aws-lsp-yaml', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('aws-lsp-yaml', 'allowlist', ['yaml']),
|
||||
\ 'blocklist': lsp_settings#get('aws-lsp-yaml', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('aws-lsp-yaml', 'config', lsp_settings#server_config('aws-lsp-yaml')),
|
||||
\ 'workspace_config': lsp_settings#merge('aws-lsp-yaml', 'workspace_config', {'yaml': {'format': {'enable': v:true}, 'schemas': lsp_settings#utils#load_schemas_map('aws-lsp-yaml')}}),
|
||||
\ 'semantic_highlight': lsp_settings#get('aws-lsp-yaml', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
function! s:set_schema(url) abort
|
||||
let l:name = fnamemodify(lsp#utils#get_buffer_uri(), ':t')
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_bacon_ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'bacon-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('bacon-ls', 'cmd', [lsp_settings#exec_path('bacon-ls')]+lsp_settings#get('bacon-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('bacon-ls', 'root_uri', lsp_settings#root_uri('bacon-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('bacon-ls', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('bacon-ls', 'allowlist', ['rust']),
|
||||
\ 'blocklist': lsp_settings#get('bacon-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('bacon-ls', 'config', lsp_settings#server_config('bacon-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('bacon-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('bacon-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'bacon-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('bacon-ls', 'cmd', [lsp_settings#exec_path('bacon-ls')]+lsp_settings#get('bacon-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('bacon-ls', 'root_uri', lsp_settings#root_uri('bacon-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('bacon-ls', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('bacon-ls', 'allowlist', ['rust']),
|
||||
\ 'blocklist': lsp_settings#get('bacon-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('bacon-ls', 'config', lsp_settings#server_config('bacon-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('bacon-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('bacon-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
augroup vim_lsp_settings_basedpyright_langserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'basedpyright-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('basedpyright-langserver', 'cmd', [lsp_settings#exec_path('basedpyright-langserver')]+lsp_settings#get('basedpyright-langserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('basedpyright-langserver', 'root_uri', lsp_settings#root_uri('basedpyright-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('basedpyright-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('basedpyright-langserver', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('basedpyright-langserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('basedpyright-langserver', 'config', lsp_settings#server_config('basedpyright-langserver')),
|
||||
\ 'workspace_config': lsp_settings#get('basedpyright-langserver', 'workspace_config', {
|
||||
\ 'python': {
|
||||
\ 'analysis': {
|
||||
\ 'useLibraryCodeForTypes': v:true
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('basedpyright-langserver', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'basedpyright-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('basedpyright-langserver', 'cmd', [lsp_settings#exec_path('basedpyright-langserver')]+lsp_settings#get('basedpyright-langserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('basedpyright-langserver', 'root_uri', lsp_settings#root_uri('basedpyright-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('basedpyright-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('basedpyright-langserver', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('basedpyright-langserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('basedpyright-langserver', 'config', lsp_settings#server_config('basedpyright-langserver')),
|
||||
\ 'workspace_config': lsp_settings#get('basedpyright-langserver', 'workspace_config', {
|
||||
\ 'python': {
|
||||
\ 'analysis': {
|
||||
\ 'useLibraryCodeForTypes': v:true
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('basedpyright-langserver', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_bash_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'bash-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('bash-language-server', 'cmd', [lsp_settings#exec_path('bash-language-server')]+lsp_settings#get('bash-language-server', 'args', ['start']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('bash-language-server', 'root_uri', lsp_settings#root_uri('bash-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('bash-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('bash-language-server', 'allowlist', ['sh']),
|
||||
\ 'blocklist': lsp_settings#get('bash-language-server', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'bash-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('bash-language-server', 'cmd', [lsp_settings#exec_path('bash-language-server')]+lsp_settings#get('bash-language-server', 'args', ['start']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('bash-language-server', 'root_uri', lsp_settings#root_uri('bash-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('bash-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('bash-language-server', 'allowlist', ['sh']),
|
||||
\ 'blocklist': lsp_settings#get('bash-language-server', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_biome
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'biome',
|
||||
\ 'cmd': {server_info->lsp_settings#get('biome', 'cmd', [lsp_settings#exec_path('biome')]+lsp_settings#get('biome', 'args', ['lsp-proxy']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('biome', 'root_uri', lsp_settings#root_uri('biome'))},
|
||||
\ 'initialization_options': lsp_settings#get('biome', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('biome', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact', 'json', 'jsonc']),
|
||||
\ 'blocklist': lsp_settings#get('biome', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('biome', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('biome', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('biome', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'biome',
|
||||
\ 'cmd': {server_info->lsp_settings#get('biome', 'cmd', [lsp_settings#exec_path('biome')]+lsp_settings#get('biome', 'args', ['lsp-proxy']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('biome', 'root_uri', lsp_settings#root_uri('biome'))},
|
||||
\ 'initialization_options': lsp_settings#get('biome', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('biome', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact', 'json', 'jsonc']),
|
||||
\ 'blocklist': lsp_settings#get('biome', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('biome', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('biome', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('biome', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_buf
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'buf',
|
||||
\ 'cmd': {server_info->lsp_settings#get('buf', 'cmd', [lsp_settings#exec_path('buf')]+lsp_settings#get('buf', 'args', ['lsp', 'serve']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('buf', 'root_uri', lsp_settings#root_uri('buf'))},
|
||||
\ 'initialization_options': lsp_settings#get('buf', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('buf', 'allowlist', ['proto']),
|
||||
\ 'blocklist': lsp_settings#get('buf', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('buf', 'config', lsp_settings#server_config('buf')),
|
||||
\ 'workspace_config': lsp_settings#get('buf', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('buf', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'buf',
|
||||
\ 'cmd': {server_info->lsp_settings#get('buf', 'cmd', [lsp_settings#exec_path('buf')]+lsp_settings#get('buf', 'args', ['lsp', 'serve']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('buf', 'root_uri', lsp_settings#root_uri('buf'))},
|
||||
\ 'initialization_options': lsp_settings#get('buf', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('buf', 'allowlist', ['proto']),
|
||||
\ 'blocklist': lsp_settings#get('buf', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('buf', 'config', lsp_settings#server_config('buf')),
|
||||
\ 'workspace_config': lsp_settings#get('buf', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('buf', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_cl_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'cl-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('cl-lsp', 'cmd', {key, name-> ['ros', '-Q', '--', trim(filter(systemlist('ros version'), 'v:val=~"^homedir"')[0][8:], '"''') . '/bin/cl-lsp']+lsp_settings#get('cl-lsp', 'args', ['--stdio'])})},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('cl-lsp', 'root_uri', lsp_settings#root_uri('cl-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('cl-lsp', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('cl-lsp', 'allowlist', ['lisp']),
|
||||
\ 'blocklist': lsp_settings#get('cl-lsp', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'cl-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('cl-lsp', 'cmd', {key, name-> ['ros', '-Q', '--', trim(filter(systemlist('ros version'), 'v:val=~"^homedir"')[0][8:], '"''') . '/bin/cl-lsp']+lsp_settings#get('cl-lsp', 'args', ['--stdio'])})},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('cl-lsp', 'root_uri', lsp_settings#root_uri('cl-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('cl-lsp', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('cl-lsp', 'allowlist', ['lisp']),
|
||||
\ 'blocklist': lsp_settings#get('cl-lsp', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,17 +1,14 @@
|
||||
augroup vim_lsp_settings_clangd
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'clangd',
|
||||
\ 'cmd': {server_info->lsp_settings#get('clangd', 'cmd', [lsp_settings#exec_path('clangd')]+lsp_settings#get('clangd', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('clangd', 'root_uri', lsp_settings#root_uri('clangd'))},
|
||||
\ 'initialization_options': lsp_settings#get('clangd', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('clangd', 'allowlist', ['c', 'cpp', 'objc', 'objcpp', 'cuda']),
|
||||
\ 'blocklist': lsp_settings#get('clangd', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'clangd',
|
||||
\ 'cmd': {server_info->lsp_settings#get('clangd', 'cmd', [lsp_settings#exec_path('clangd')]+lsp_settings#get('clangd', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('clangd', 'root_uri', lsp_settings#root_uri('clangd'))},
|
||||
\ 'initialization_options': lsp_settings#get('clangd', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('clangd', 'allowlist', ['c', 'cpp', 'objc', 'objcpp', 'cuda']),
|
||||
\ 'blocklist': lsp_settings#get('clangd', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
function! s:handle_document_switch_source_header(ctx, server, type, has_extension, data) abort "ctx = {counter, list, last_command_id}
|
||||
if a:ctx['last_command_id'] != lsp#_last_command()
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_clj_kondo_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'clj-kondo-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('clj-kondo-lsp', 'cmd', ['java', '-jar', lsp_settings#exec_path('clj-kondo-lsp')]+lsp_settings#get('clj-kondo-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('clj-kondo-lsp', 'root_uri', lsp_settings#root_uri('clj-kondo-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('clj-kondo-lsp', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('clj-kondo-lsp', 'allowlist', ['clojure']),
|
||||
\ 'blocklist': lsp_settings#get('clj-kondo-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('clj-kondo-lsp', 'config', lsp_settings#server_config('clj-kondo-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('clj-kondo-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('clj-kondo-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'clj-kondo-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('clj-kondo-lsp', 'cmd', ['java', '-jar', lsp_settings#exec_path('clj-kondo-lsp')]+lsp_settings#get('clj-kondo-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('clj-kondo-lsp', 'root_uri', lsp_settings#root_uri('clj-kondo-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('clj-kondo-lsp', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('clj-kondo-lsp', 'allowlist', ['clojure']),
|
||||
\ 'blocklist': lsp_settings#get('clj-kondo-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('clj-kondo-lsp', 'config', lsp_settings#server_config('clj-kondo-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('clj-kondo-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('clj-kondo-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_clojure_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'clojure-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('clojure-lsp', 'cmd', [lsp_settings#exec_path('clojure-lsp')]+lsp_settings#get('clojure-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('clojure-lsp', 'root_uri', lsp_settings#root_uri('clojure-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('clojure-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('clojure-lsp', 'allowlist', ['clojure']),
|
||||
\ 'blocklist': lsp_settings#get('clojure-lsp', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'clojure-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('clojure-lsp', 'cmd', [lsp_settings#exec_path('clojure-lsp')]+lsp_settings#get('clojure-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('clojure-lsp', 'root_uri', lsp_settings#root_uri('clojure-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('clojure-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('clojure-lsp', 'allowlist', ['clojure']),
|
||||
\ 'blocklist': lsp_settings#get('clojure-lsp', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_cmake-language-server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'cmake-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('cmake-language-server', 'cmd', [lsp_settings#exec_path('cmake-language-server')]+lsp_settings#get('cmake-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('cmake-language-server', 'root_uri', lsp_settings#root_uri('cmake-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('cmake-language-server', 'initialization_options', {'buildDirectory': 'build'}),
|
||||
\ 'allowlist': lsp_settings#get('cmake-language-server', 'allowlist', ['cmake']),
|
||||
\ 'blocklist': lsp_settings#get('cmake-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('cmake-language-server', 'config', lsp_settings#server_config('cmake-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('cmake-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('cmake-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'cmake-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('cmake-language-server', 'cmd', [lsp_settings#exec_path('cmake-language-server')]+lsp_settings#get('cmake-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('cmake-language-server', 'root_uri', lsp_settings#root_uri('cmake-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('cmake-language-server', 'initialization_options', {'buildDirectory': 'build'}),
|
||||
\ 'allowlist': lsp_settings#get('cmake-language-server', 'allowlist', ['cmake']),
|
||||
\ 'blocklist': lsp_settings#get('cmake-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('cmake-language-server', 'config', lsp_settings#server_config('cmake-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('cmake-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('cmake-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_cobol_language_support
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'cobol-language-support',
|
||||
\ 'cmd': {server_info->lsp_settings#get('cobol-language-support', 'cmd', [lsp_settings#exec_path('cobol-language-support')]+lsp_settings#get('cobol-language-support', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('cobol-language-server', 'root_uri', lsp_settings#root_uri('cobol-language-support'))},
|
||||
\ 'initialization_options': lsp_settings#get('cobol-language-support', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('cobol-language-support', 'allowlist', ['cobol']),
|
||||
\ 'blocklist': lsp_settings#get('cobol-language-support', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'cobol-language-support',
|
||||
\ 'cmd': {server_info->lsp_settings#get('cobol-language-support', 'cmd', [lsp_settings#exec_path('cobol-language-support')]+lsp_settings#get('cobol-language-support', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('cobol-language-server', 'root_uri', lsp_settings#root_uri('cobol-language-support'))},
|
||||
\ 'initialization_options': lsp_settings#get('cobol-language-support', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('cobol-language-support', 'allowlist', ['cobol']),
|
||||
\ 'blocklist': lsp_settings#get('cobol-language-support', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,17 +1,14 @@
|
||||
augroup vim_lsp_settings_copilot_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'copilot-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('copilot-language-server', 'cmd', [lsp_settings#exec_path('copilot-language-server')]+lsp_settings#get('copilot-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('copilot-language-server', 'root_uri', lsp_settings#root_uri('copilot-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('copilot-language-server', 'initialization_options', {"editorInfo": { "name": "GNU ed", "version": "1.19" }, "editorPluginInfo": { "name": "GitHub Copilot for ed", "version": "1.0.0" }}),
|
||||
\ 'allowlist': lsp_settings#get('copilot-language-server', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('copilot-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('copilot-language-server', 'config', lsp_settings#server_config('copilot-language-server')),
|
||||
\ 'workspace_config': lsp_settings#merge('copilot-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('copilot-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'copilot-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('copilot-language-server', 'cmd', [lsp_settings#exec_path('copilot-language-server')]+lsp_settings#get('copilot-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('copilot-language-server', 'root_uri', lsp_settings#root_uri('copilot-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('copilot-language-server', 'initialization_options', {"editorInfo": { "name": "GNU ed", "version": "1.19" }, "editorPluginInfo": { "name": "GitHub Copilot for ed", "version": "1.0.0" }}),
|
||||
\ 'allowlist': lsp_settings#get('copilot-language-server', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('copilot-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('copilot-language-server', 'config', lsp_settings#server_config('copilot-language-server')),
|
||||
\ 'workspace_config': lsp_settings#merge('copilot-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('copilot-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
function! s:handle_finish(data) abort
|
||||
let l:command = a:data['response']['result']
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_crystalline
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'crystalline',
|
||||
\ 'cmd': {server_info->lsp_settings#get('crystalline', 'cmd', [lsp_settings#exec_path('crystalline')]+lsp_settings#get('crystalline', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('crystalline', 'root_uri', lsp_settings#root_uri('crystalline'))},
|
||||
\ 'initialization_options': lsp_settings#get('crystalline', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('crystalline', 'allowlist', ['crystal']),
|
||||
\ 'blocklist': lsp_settings#get('crystalline', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('crystalline', 'config', lsp_settings#server_config('crystalline')),
|
||||
\ 'workspace_config': lsp_settings#get('crystalline', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('crystalline', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'crystalline',
|
||||
\ 'cmd': {server_info->lsp_settings#get('crystalline', 'cmd', [lsp_settings#exec_path('crystalline')]+lsp_settings#get('crystalline', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('crystalline', 'root_uri', lsp_settings#root_uri('crystalline'))},
|
||||
\ 'initialization_options': lsp_settings#get('crystalline', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('crystalline', 'allowlist', ['crystal']),
|
||||
\ 'blocklist': lsp_settings#get('crystalline', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('crystalline', 'config', lsp_settings#server_config('crystalline')),
|
||||
\ 'workspace_config': lsp_settings#get('crystalline', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('crystalline', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
augroup vim_lsp_settings_css_languageserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'css-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('css-languageserver', 'cmd', [lsp_settings#exec_path('css-languageserver')]+lsp_settings#get('css-languageserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('css-languageserver', 'root_uri', lsp_settings#root_uri('css-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('css-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('css-languageserver', 'allowlist', ['css', 'less', 'sass', 'scss']),
|
||||
\ 'blocklist': lsp_settings#get('css-languageserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('css-languageserver', 'config', lsp_settings#server_config('css-languageserver')),
|
||||
\ 'workspace_config': lsp_settings#get('css-languageserver', 'workspace_config', {
|
||||
\ 'css': {'lint': {'validProperties': []}},
|
||||
\ 'less': {'lint': {'validProperties': []}},
|
||||
\ 'sass': {'lint': {'validProperties': []}},
|
||||
\ 'scss': {'lint': {'validProperties': []}},
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('css-languageserver', 'semantic_highlight', {}),
|
||||
\ 'deprecated': v:true,
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'css-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('css-languageserver', 'cmd', [lsp_settings#exec_path('css-languageserver')]+lsp_settings#get('css-languageserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('css-languageserver', 'root_uri', lsp_settings#root_uri('css-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('css-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('css-languageserver', 'allowlist', ['css', 'less', 'sass', 'scss']),
|
||||
\ 'blocklist': lsp_settings#get('css-languageserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('css-languageserver', 'config', lsp_settings#server_config('css-languageserver')),
|
||||
\ 'workspace_config': lsp_settings#get('css-languageserver', 'workspace_config', {
|
||||
\ 'css': {'lint': {'validProperties': []}},
|
||||
\ 'less': {'lint': {'validProperties': []}},
|
||||
\ 'sass': {'lint': {'validProperties': []}},
|
||||
\ 'scss': {'lint': {'validProperties': []}},
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('css-languageserver', 'semantic_highlight', {}),
|
||||
\ 'deprecated': v:true,
|
||||
\ })
|
||||
|
||||
+8
-11
@@ -1,11 +1,8 @@
|
||||
augroup vim_lsp_settings_debian_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'debian-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('debian-lsp', 'cmd', [lsp_settings#exec_path('debian-lsp')]+lsp_settings#get('debian-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('debian-lsp', 'root_uri', lsp_settings#root_uri('debian-lsp'))},
|
||||
\ 'allowlist': lsp_settings#get('debian-lsp', 'allowlist', ['debcontrol', 'debcopyright', 'debchangelog', 'debsources', 'debwatch', 'debupstream', 'autopkgtest']),
|
||||
\ 'blocklist': lsp_settings#get('debian-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('debian-lsp', 'config', lsp_settings#server_config('debian-lsp')),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'debian-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('debian-lsp', 'cmd', [lsp_settings#exec_path('debian-lsp')]+lsp_settings#get('debian-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('debian-lsp', 'root_uri', lsp_settings#root_uri('debian-lsp'))},
|
||||
\ 'allowlist': lsp_settings#get('debian-lsp', 'allowlist', ['debcontrol', 'debcopyright', 'debchangelog', 'debsources', 'debwatch', 'debupstream', 'autopkgtest']),
|
||||
\ 'blocklist': lsp_settings#get('debian-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('debian-lsp', 'config', lsp_settings#server_config('debian-lsp')),
|
||||
\ })
|
||||
|
||||
+63
-66
@@ -13,72 +13,69 @@ function! s:get_blocklist() abort
|
||||
return ['typescript', 'javascript', 'typescriptreact', 'javascriptreact']
|
||||
endfunction
|
||||
|
||||
augroup vim_lsp_settings_deno
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'deno',
|
||||
\ 'cmd': {server_info->lsp_settings#get('deno', 'cmd', [lsp_settings#exec_path('deno')]+lsp_settings#get('deno', 'args', ['lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('deno', 'root_uri', lsp_settings#root_uri('deno'))},
|
||||
\ 'initialization_options': lsp_settings#get('deno', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('deno', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact']),
|
||||
\ 'blocklist': lsp_settings#get('deno', 'blocklist', s:get_blocklist()),
|
||||
\ 'config': lsp_settings#get('deno', 'config', lsp_settings#server_config('deno')),
|
||||
\ 'workspace_config': lsp_settings#get('deno', 'workspace_config', {
|
||||
\ 'deno': {
|
||||
\ 'enable': v:true,
|
||||
\ 'lint': v:true,
|
||||
\ 'unstable': v:true,
|
||||
\ 'importMap': empty(lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'import_map.json')) ? v:null : lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'import_map.json'),
|
||||
\ 'codeLens': {
|
||||
\ 'implementations': v:true,
|
||||
\ 'references': v:true,
|
||||
\ 'referencesAllFunctions': v:true,
|
||||
\ 'test': v:true,
|
||||
\ 'testArgs': ['--allow-all'],
|
||||
\ },
|
||||
\ "suggest": {
|
||||
\ "autoImports": v:true,
|
||||
\ "completeFunctionCalls": v:true,
|
||||
\ "names": v:true,
|
||||
\ "paths": v:true,
|
||||
\ "imports": {
|
||||
\ "autoDiscover": v:false,
|
||||
\ "hosts": {
|
||||
\ "https://deno.land/": v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ },
|
||||
\ 'config': empty(lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'tsconfig.json')) ? empty(lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), "deno.json")) ? v:null : lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), "deno.json") : lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'tsconfig.json'),
|
||||
\ 'internalDebug': lsp_settings#get('deno', 'internalDebug', v:false),
|
||||
\ },
|
||||
\ 'typescript': {
|
||||
\ 'inlayHints': {
|
||||
\ 'parameterNames': {
|
||||
\ 'enabled': 'all',
|
||||
\ 'suppressWhenArgumentMatchesName': v:true,
|
||||
\ },
|
||||
\ 'parameterTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ 'variableTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ 'suppressWhenTypeMatchesName': v:true,
|
||||
\ },
|
||||
\ 'propertyDeclarationTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ 'functionLikeReturnTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ 'enumMemberValues': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('deno', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'deno',
|
||||
\ 'cmd': {server_info->lsp_settings#get('deno', 'cmd', [lsp_settings#exec_path('deno')]+lsp_settings#get('deno', 'args', ['lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('deno', 'root_uri', lsp_settings#root_uri('deno'))},
|
||||
\ 'initialization_options': lsp_settings#get('deno', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('deno', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact']),
|
||||
\ 'blocklist': lsp_settings#get('deno', 'blocklist', s:get_blocklist()),
|
||||
\ 'config': lsp_settings#get('deno', 'config', lsp_settings#server_config('deno')),
|
||||
\ 'workspace_config': lsp_settings#get('deno', 'workspace_config', {
|
||||
\ 'deno': {
|
||||
\ 'enable': v:true,
|
||||
\ 'lint': v:true,
|
||||
\ 'unstable': v:true,
|
||||
\ 'importMap': empty(lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'import_map.json')) ? v:null : lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'import_map.json'),
|
||||
\ 'codeLens': {
|
||||
\ 'implementations': v:true,
|
||||
\ 'references': v:true,
|
||||
\ 'referencesAllFunctions': v:true,
|
||||
\ 'test': v:true,
|
||||
\ 'testArgs': ['--allow-all'],
|
||||
\ },
|
||||
\ "suggest": {
|
||||
\ "autoImports": v:true,
|
||||
\ "completeFunctionCalls": v:true,
|
||||
\ "names": v:true,
|
||||
\ "paths": v:true,
|
||||
\ "imports": {
|
||||
\ "autoDiscover": v:false,
|
||||
\ "hosts": {
|
||||
\ "https://deno.land/": v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ },
|
||||
\ 'config': empty(lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'tsconfig.json')) ? empty(lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), "deno.json")) ? v:null : lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), "deno.json") : lsp#utils#find_nearest_parent_file(lsp#utils#get_buffer_path(), 'tsconfig.json'),
|
||||
\ 'internalDebug': lsp_settings#get('deno', 'internalDebug', v:false),
|
||||
\ },
|
||||
\ 'typescript': {
|
||||
\ 'inlayHints': {
|
||||
\ 'parameterNames': {
|
||||
\ 'enabled': 'all',
|
||||
\ 'suppressWhenArgumentMatchesName': v:true,
|
||||
\ },
|
||||
\ 'parameterTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ 'variableTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ 'suppressWhenTypeMatchesName': v:true,
|
||||
\ },
|
||||
\ 'propertyDeclarationTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ 'functionLikeReturnTypes': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ 'enumMemberValues': {
|
||||
\ 'enabled': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('deno', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
function! s:open_new_buffer(ctx, server, type, data) abort
|
||||
" Based on vim-lsp/autoload/lsp/utils/location.vim s:open_location
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_digestif
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'digestif',
|
||||
\ 'cmd': {server_info->lsp_settings#get('digestif', 'cmd', [lsp_settings#exec_path('digestif')]+lsp_settings#get('digestif', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('digestif', 'root_uri', lsp_settings#root_uri('digestif'))},
|
||||
\ 'initialization_options': lsp_settings#get('digestif', 'initialization_options', has('macunix') ? v:null : {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('digestif', 'allowlist', ['plaintex', 'tex']),
|
||||
\ 'blocklist': lsp_settings#get('digestif', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'digestif',
|
||||
\ 'cmd': {server_info->lsp_settings#get('digestif', 'cmd', [lsp_settings#exec_path('digestif')]+lsp_settings#get('digestif', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('digestif', 'root_uri', lsp_settings#root_uri('digestif'))},
|
||||
\ 'initialization_options': lsp_settings#get('digestif', 'initialization_options', has('macunix') ? v:null : {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('digestif', 'allowlist', ['plaintex', 'tex']),
|
||||
\ 'blocklist': lsp_settings#get('digestif', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_dls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'dls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('dls', 'cmd', [lsp_settings#exec_path('dls')]+lsp_settings#get('dls', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('dls', 'root_uri', lsp_settings#root_uri('dls'))},
|
||||
\ 'initialization_options': lsp_settings#get('dls', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('dls', 'allowlist', ['d']),
|
||||
\ 'blocklist': lsp_settings#get('dls', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'dls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('dls', 'cmd', [lsp_settings#exec_path('dls')]+lsp_settings#get('dls', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('dls', 'root_uri', lsp_settings#root_uri('dls'))},
|
||||
\ 'initialization_options': lsp_settings#get('dls', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('dls', 'allowlist', ['d']),
|
||||
\ 'blocklist': lsp_settings#get('dls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_dockerfile_language_server_nodejs
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'docker-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('docker-langserver', 'cmd', [lsp_settings#exec_path('docker-langserver')]+lsp_settings#get('docker-langserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('docker-langserver', 'root_uri', lsp_settings#root_uri('docker-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('docker-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('docker-langserver', 'allowlist', ['dockerfile']),
|
||||
\ 'blocklist': lsp_settings#get('docker-langserver', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'docker-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('docker-langserver', 'cmd', [lsp_settings#exec_path('docker-langserver')]+lsp_settings#get('docker-langserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('docker-langserver', 'root_uri', lsp_settings#root_uri('docker-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('docker-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('docker-langserver', 'allowlist', ['dockerfile']),
|
||||
\ 'blocklist': lsp_settings#get('docker-langserver', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_dot_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'dot-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('dot-language-server', 'cmd', [lsp_settings#exec_path('dot-language-server')]+lsp_settings#get('dot-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('dot-language-server', 'root_uri', lsp_settings#root_uri('dot-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('dot-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('dot-language-server', 'allowlist', ['dot']),
|
||||
\ 'blocklist': lsp_settings#get('dot-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('dot-language-server', 'config', lsp_settings#server_config('dot-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('dot-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('dot-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'dot-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('dot-language-server', 'cmd', [lsp_settings#exec_path('dot-language-server')]+lsp_settings#get('dot-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('dot-language-server', 'root_uri', lsp_settings#root_uri('dot-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('dot-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('dot-language-server', 'allowlist', ['dot']),
|
||||
\ 'blocklist': lsp_settings#get('dot-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('dot-language-server', 'config', lsp_settings#server_config('dot-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('dot-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('dot-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+12
-11
@@ -1,16 +1,17 @@
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'eclipse-jdt-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('eclipse-jdt-ls', 'cmd', [lsp_settings#exec_path('eclipse-jdt-ls')]+lsp_settings#get('eclipse-jdt-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('eclipse-jdt-ls', 'root_uri', lsp_settings#root_uri('eclipse-jdt-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('eclipse-jdt-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('eclipse-jdt-ls', 'allowlist', ['java']),
|
||||
\ 'blocklist': lsp_settings#get('eclipse-jdt-ls', 'blocklist', []),
|
||||
\ '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 vim_lsp_settings_eclipse_jdt_ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'eclipse-jdt-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('eclipse-jdt-ls', 'cmd', [lsp_settings#exec_path('eclipse-jdt-ls')]+lsp_settings#get('eclipse-jdt-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('eclipse-jdt-ls', 'root_uri', lsp_settings#root_uri('eclipse-jdt-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('eclipse-jdt-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('eclipse-jdt-ls', 'allowlist', ['java']),
|
||||
\ 'blocklist': lsp_settings#get('eclipse-jdt-ls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
autocmd User lsp_setup call s:register_command()
|
||||
augroup END
|
||||
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_efm_langserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'efm-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('efm-langserver', 'cmd', [lsp_settings#exec_path('efm-langserver')]+lsp_settings#get('efm-langserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('efm-langserver', 'root_uri', lsp_settings#root_uri('efm-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('efm-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('efm-langserver', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('efm-langserver', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'efm-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('efm-langserver', 'cmd', [lsp_settings#exec_path('efm-langserver')]+lsp_settings#get('efm-langserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('efm-langserver', 'root_uri', lsp_settings#root_uri('efm-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('efm-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('efm-langserver', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('efm-langserver', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,15 +1,12 @@
|
||||
augroup vim_lsp_settings_elixir_ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'elixir-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('elixir-ls', 'cmd', [lsp_settings#exec_path('elixir-ls')]+lsp_settings#get('elixir-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('elixir-ls', 'root_uri', lsp_settings#root_uri('elixir-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('elixir-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('elixir-ls', 'allowlist', ['elixir']),
|
||||
\ 'blocklist': lsp_settings#get('elixir-ls', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'elixir-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('elixir-ls', 'cmd', [lsp_settings#exec_path('elixir-ls')]+lsp_settings#get('elixir-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('elixir-ls', 'root_uri', lsp_settings#root_uri('elixir-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('elixir-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('elixir-ls', 'allowlist', ['elixir']),
|
||||
\ 'blocklist': lsp_settings#get('elixir-ls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_elm_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'elm-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('elm-language-server', 'cmd', [lsp_settings#exec_path('elm-language-server')]+lsp_settings#get('elm-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('elm-language-server', 'root_uri', lsp_settings#root_uri('elm-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('elm-language-server', 'initialization_options', {'elmPath': 'elm', 'runtime': 'node', 'elmFormatPath': 'elm-format', 'elmTestPath': 'elm-test'}),
|
||||
\ 'allowlist': lsp_settings#get('elm-language-server', 'allowlist', ['elm', 'elm.tsx']),
|
||||
\ 'blocklist': lsp_settings#get('elm-language-server', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'elm-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('elm-language-server', 'cmd', [lsp_settings#exec_path('elm-language-server')]+lsp_settings#get('elm-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('elm-language-server', 'root_uri', lsp_settings#root_uri('elm-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('elm-language-server', 'initialization_options', {'elmPath': 'elm', 'runtime': 'node', 'elmFormatPath': 'elm-format', 'elmTestPath': 'elm-test'}),
|
||||
\ 'allowlist': lsp_settings#get('elm-language-server', 'allowlist', ['elm', 'elm.tsx']),
|
||||
\ 'blocklist': lsp_settings#get('elm-language-server', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_emmylua_ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'emmylua-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('emmylua-ls', 'cmd', [lsp_settings#exec_path('emmylua-ls')]+lsp_settings#get('emmylua-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('emmylua-ls', 'root_uri', lsp_settings#root_uri('emmylua-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('emmylua-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('emmylua-ls', 'allowlist', ['lua']),
|
||||
\ 'blocklist': lsp_settings#get('emmylua-ls', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'emmylua-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('emmylua-ls', 'cmd', [lsp_settings#exec_path('emmylua-ls')]+lsp_settings#get('emmylua-ls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('emmylua-ls', 'root_uri', lsp_settings#root_uri('emmylua-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('emmylua-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('emmylua-ls', 'allowlist', ['lua']),
|
||||
\ 'blocklist': lsp_settings#get('emmylua-ls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_erlang_ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'erlang-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('erlang-ls', 'cmd', [lsp_settings#exec_path('erlang-ls')]+lsp_settings#get('erlang-ls', 'args', ['--transport', 'stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('erlang-ls', 'root_uri', lsp_settings#root_uri('erlang-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('erlang-ls', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('erlang-ls', 'allowlist', ['erlang']),
|
||||
\ 'blocklist': lsp_settings#get('erlang-ls', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'erlang-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('erlang-ls', 'cmd', [lsp_settings#exec_path('erlang-ls')]+lsp_settings#get('erlang-ls', 'args', ['--transport', 'stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('erlang-ls', 'root_uri', lsp_settings#root_uri('erlang-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('erlang-ls', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('erlang-ls', 'allowlist', ['erlang']),
|
||||
\ 'blocklist': lsp_settings#get('erlang-ls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_esbonio
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'esbonio',
|
||||
\ 'cmd': {server_info->lsp_settings#get('esbonio', 'cmd', [lsp_settings#exec_path('esbonio')]+lsp_settings#get('esbonio', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('esbonio', 'root_uri', lsp_settings#root_uri('esbonio'))},
|
||||
\ 'initialization_options': lsp_settings#get('esbonio', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('esbonio', 'allowlist', ['rst']),
|
||||
\ 'blocklist': lsp_settings#get('esbonio', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('esbonio', 'config', lsp_settings#server_config('esbonio')),
|
||||
\ 'workspace_config': lsp_settings#get('esbonio', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('esbonio', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'esbonio',
|
||||
\ 'cmd': {server_info->lsp_settings#get('esbonio', 'cmd', [lsp_settings#exec_path('esbonio')]+lsp_settings#get('esbonio', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('esbonio', 'root_uri', lsp_settings#root_uri('esbonio'))},
|
||||
\ 'initialization_options': lsp_settings#get('esbonio', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('esbonio', 'allowlist', ['rst']),
|
||||
\ 'blocklist': lsp_settings#get('esbonio', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('esbonio', 'config', lsp_settings#server_config('esbonio')),
|
||||
\ 'workspace_config': lsp_settings#get('esbonio', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('esbonio', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,37 +1,34 @@
|
||||
augroup vim_lsp_settings_eslint_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'eslint-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('eslint-language-server', 'cmd', [lsp_settings#exec_path('eslint-language-server')]+lsp_settings#get('eslint-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('eslint-language-server', 'root_uri', lsp_settings#root_uri('eslint-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('eslint-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('eslint-language-server', 'allowlist', ['javascript', 'javascriptreact', 'typescript', 'typescriptreact']),
|
||||
\ 'blocklist': lsp_settings#get('eslint-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('eslint-language-server', 'config', lsp_settings#server_config('eslint-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('eslint-language-server', 'workspace_config', {
|
||||
\ 'validate': 'probe',
|
||||
\ 'packageManager': 'npm',
|
||||
\ 'codeActionOnSave': {
|
||||
\ 'enable': v:true,
|
||||
\ 'mode': 'all',
|
||||
\ },
|
||||
\ 'codeAction': {
|
||||
\ 'disableRuleComment': {
|
||||
\ 'enable': v:true,
|
||||
\ 'location': 'separateLine',
|
||||
\ },
|
||||
\ 'showDocumentation': {
|
||||
\ 'enable': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ 'format': v:false,
|
||||
\ 'quiet': v:false,
|
||||
\ 'onIgnoredFiles': 'off',
|
||||
\ 'options': {},
|
||||
\ 'run': 'onType',
|
||||
\ 'nodePath': v:null,
|
||||
\ 'useFlatConfig': v:true,
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('eslint-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'eslint-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('eslint-language-server', 'cmd', [lsp_settings#exec_path('eslint-language-server')]+lsp_settings#get('eslint-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('eslint-language-server', 'root_uri', lsp_settings#root_uri('eslint-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('eslint-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('eslint-language-server', 'allowlist', ['javascript', 'javascriptreact', 'typescript', 'typescriptreact']),
|
||||
\ 'blocklist': lsp_settings#get('eslint-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('eslint-language-server', 'config', lsp_settings#server_config('eslint-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('eslint-language-server', 'workspace_config', {
|
||||
\ 'validate': 'probe',
|
||||
\ 'packageManager': 'npm',
|
||||
\ 'codeActionOnSave': {
|
||||
\ 'enable': v:true,
|
||||
\ 'mode': 'all',
|
||||
\ },
|
||||
\ 'codeAction': {
|
||||
\ 'disableRuleComment': {
|
||||
\ 'enable': v:true,
|
||||
\ 'location': 'separateLine',
|
||||
\ },
|
||||
\ 'showDocumentation': {
|
||||
\ 'enable': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ 'format': v:false,
|
||||
\ 'quiet': v:false,
|
||||
\ 'onIgnoredFiles': 'off',
|
||||
\ 'options': {},
|
||||
\ 'run': 'onType',
|
||||
\ 'nodePath': v:null,
|
||||
\ 'useFlatConfig': v:true,
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('eslint-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+16
-19
@@ -1,19 +1,16 @@
|
||||
augroup vim_lsp_settings_fennel_ls
|
||||
au!
|
||||
if has('win32') || has('win64')
|
||||
let Fennel_ls_cmd = {server_info->lsp_settings#get('fennel-ls', 'cmd', ['lua.exe', lsp_settings#servers_dir().'\fennel-ls\fennel-ls']+lsp_settings#get('fennel-ls', 'args', []))}
|
||||
else
|
||||
let Fennel_ls_cmd = {server_info->lsp_settings#get('fennel-ls', 'cmd', [lsp_settings#exec_path('fennel-ls')]+lsp_settings#get('fennel-ls', 'args', []))}
|
||||
endif
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fennel-ls',
|
||||
\ 'cmd': Fennel_ls_cmd,
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fennel-ls', 'root_uri', lsp_settings#root_uri('fennel-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('fennel-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('fennel-ls', 'allowlist', ['fennel']),
|
||||
\ 'blocklist': lsp_settings#get('fennel-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('fennel-ls', 'config', lsp_settings#server_config('fennel-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('fennel-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('fennel-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
if has('win32') || has('win64')
|
||||
let Fennel_ls_cmd = {server_info->lsp_settings#get('fennel-ls', 'cmd', ['lua.exe', lsp_settings#servers_dir().'\fennel-ls\fennel-ls']+lsp_settings#get('fennel-ls', 'args', []))}
|
||||
else
|
||||
let Fennel_ls_cmd = {server_info->lsp_settings#get('fennel-ls', 'cmd', [lsp_settings#exec_path('fennel-ls')]+lsp_settings#get('fennel-ls', 'args', []))}
|
||||
endif
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fennel-ls',
|
||||
\ 'cmd': Fennel_ls_cmd,
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fennel-ls', 'root_uri', lsp_settings#root_uri('fennel-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('fennel-ls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('fennel-ls', 'allowlist', ['fennel']),
|
||||
\ 'blocklist': lsp_settings#get('fennel-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('fennel-ls', 'config', lsp_settings#server_config('fennel-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('fennel-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('fennel-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_flow
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'flow',
|
||||
\ 'cmd': {server_info->lsp_settings#get('node', 'cmd', [lsp_settings#exec_path('flow')]+lsp_settings#get('flow', 'args', ['lsp']))},
|
||||
\ 'root_uri': {server_info->lsp#utils#path_to_uri(lsp#utils#find_nearest_parent_file_directory(lsp#utils#get_buffer_path(), '.flowconfig'))},
|
||||
\ 'initialization_options': lsp_settings#get('flow', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('flow', 'allowlist', ['javascript', 'javascriptreact']),
|
||||
\ 'blocklist': lsp_settings#get('flow', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('flow', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('flow', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('flow', 'semantic_highlight', {}),
|
||||
\})
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'flow',
|
||||
\ 'cmd': {server_info->lsp_settings#get('node', 'cmd', [lsp_settings#exec_path('flow')]+lsp_settings#get('flow', 'args', ['lsp']))},
|
||||
\ 'root_uri': {server_info->lsp#utils#path_to_uri(lsp#utils#find_nearest_parent_file_directory(lsp#utils#get_buffer_path(), '.flowconfig'))},
|
||||
\ 'initialization_options': lsp_settings#get('flow', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('flow', 'allowlist', ['javascript', 'javascriptreact']),
|
||||
\ 'blocklist': lsp_settings#get('flow', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('flow', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('flow', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('flow', 'semantic_highlight', {}),
|
||||
\})
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_fortls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fortls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('fortls', 'cmd', [lsp_settings#exec_path('fortls')]+lsp_settings#get('fortls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fortls', 'root_uri', lsp_settings#root_uri('fortls'))},
|
||||
\ 'initialization_options': lsp_settings#get('fortls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('fortls', 'allowlist', ['fortran']),
|
||||
\ 'blocklist': lsp_settings#get('fortls', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fortls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('fortls', 'cmd', [lsp_settings#exec_path('fortls')]+lsp_settings#get('fortls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fortls', 'root_uri', lsp_settings#root_uri('fortls'))},
|
||||
\ 'initialization_options': lsp_settings#get('fortls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('fortls', 'allowlist', ['fortran']),
|
||||
\ 'blocklist': lsp_settings#get('fortls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_fsautocomplete
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fsautocomplete',
|
||||
\ 'cmd': {server_info->lsp_settings#get('fsautocomplete', 'cmd', [lsp_settings#exec_path('fsautocomplete')]+lsp_settings#get('fsautocomplete', 'args', ['--adaptive-lsp-server-enabled']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fsautocomplete', 'root_uri', lsp_settings#root_uri('fsautocomplete'))},
|
||||
\ 'initialization_options': lsp_settings#get('fsautocomplete', 'initialization_options', {'AutomaticWorkspaceInit': v:true}),
|
||||
\ 'allowlist': lsp_settings#get('fsautocomplete', 'allowlist', ['fsharp']),
|
||||
\ 'blocklist': lsp_settings#get('fsautocomplete', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fsautocomplete',
|
||||
\ 'cmd': {server_info->lsp_settings#get('fsautocomplete', 'cmd', [lsp_settings#exec_path('fsautocomplete')]+lsp_settings#get('fsautocomplete', 'args', ['--adaptive-lsp-server-enabled']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fsautocomplete', 'root_uri', lsp_settings#root_uri('fsautocomplete'))},
|
||||
\ 'initialization_options': lsp_settings#get('fsautocomplete', 'initialization_options', {'AutomaticWorkspaceInit': v:true}),
|
||||
\ 'allowlist': lsp_settings#get('fsautocomplete', 'allowlist', ['fsharp']),
|
||||
\ 'blocklist': lsp_settings#get('fsautocomplete', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_fsharp_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fsharp-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('fsharp-language-server', 'cmd', [lsp_settings#exec_path('fsharp-language-server')]+lsp_settings#get('fsharp-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fsharp-language-server', 'root_uri', lsp_settings#root_uri('fsharp-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('fsharp-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('fsharp-language-server', 'allowlist', ['fsharp']),
|
||||
\ 'blocklist': lsp_settings#get('fsharp-language-server', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'fsharp-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('fsharp-language-server', 'cmd', [lsp_settings#exec_path('fsharp-language-server')]+lsp_settings#get('fsharp-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('fsharp-language-server', 'root_uri', lsp_settings#root_uri('fsharp-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('fsharp-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('fsharp-language-server', 'allowlist', ['fsharp']),
|
||||
\ 'blocklist': lsp_settings#get('fsharp-language-server', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_gleam
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'gleam',
|
||||
\ 'cmd': {server_info->lsp_settings#get('gleam', 'cmd', [lsp_settings#exec_path('gleam')]+lsp_settings#get('gleam', 'args', ['lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('gleam', 'root_uri', lsp_settings#root_uri('gleam'))},
|
||||
\ 'initialization_options': lsp_settings#get('gleam', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('gleam', 'allowlist', ['gleam']),
|
||||
\ 'blocklist': lsp_settings#get('gleam', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('gleam', 'config', lsp_settings#server_config('gleam')),
|
||||
\ 'workspace_config': lsp_settings#get('gleam', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('gleam', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'gleam',
|
||||
\ 'cmd': {server_info->lsp_settings#get('gleam', 'cmd', [lsp_settings#exec_path('gleam')]+lsp_settings#get('gleam', 'args', ['lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('gleam', 'root_uri', lsp_settings#root_uri('gleam'))},
|
||||
\ 'initialization_options': lsp_settings#get('gleam', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('gleam', 'allowlist', ['gleam']),
|
||||
\ 'blocklist': lsp_settings#get('gleam', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('gleam', 'config', lsp_settings#server_config('gleam')),
|
||||
\ 'workspace_config': lsp_settings#get('gleam', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('gleam', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_glslls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'glslls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('glslls', 'cmd', [lsp_settings#exec_path('glslls')]+lsp_settings#get('glslls', 'args', ['--stdin']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('glslls', 'root_uri', lsp_settings#root_uri('glslls'))},
|
||||
\ 'initialization_options': lsp_settings#get('glslls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('glslls', 'allowlist', ['glsl']),
|
||||
\ 'blocklist': lsp_settings#get('glslls', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'glslls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('glslls', 'cmd', [lsp_settings#exec_path('glslls')]+lsp_settings#get('glslls', 'args', ['--stdin']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('glslls', 'root_uri', lsp_settings#root_uri('glslls'))},
|
||||
\ 'initialization_options': lsp_settings#get('glslls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('glslls', 'allowlist', ['glsl']),
|
||||
\ 'blocklist': lsp_settings#get('glslls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_godot
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'godot',
|
||||
\ 'tcp': {server_info->lsp_settings#get('godot', 'tcp', '127.0.0.1:6005')},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('godot', 'root_uri', lsp_settings#root_uri('godot'))},
|
||||
\ 'initialization_options': lsp_settings#get('godot', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('godot', 'allowlist', ['gdscript3', 'gdscript']),
|
||||
\ 'blocklist': lsp_settings#get('godot', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('godot', 'config', lsp_settings#server_config('godot')),
|
||||
\ 'workspace_config': lsp_settings#get('godot', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('godot', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'godot',
|
||||
\ 'tcp': {server_info->lsp_settings#get('godot', 'tcp', '127.0.0.1:6005')},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('godot', 'root_uri', lsp_settings#root_uri('godot'))},
|
||||
\ 'initialization_options': lsp_settings#get('godot', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('godot', 'allowlist', ['gdscript3', 'gdscript']),
|
||||
\ 'blocklist': lsp_settings#get('godot', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('godot', 'config', lsp_settings#server_config('godot')),
|
||||
\ 'workspace_config': lsp_settings#get('godot', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('godot', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_golangci_lint_langserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'golangci-lint-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('golangci-lint-langserver', 'cmd', [lsp_settings#exec_path('golangci-lint-langserver')]+lsp_settings#get('golangci-lint-langserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('golangci-lint-langserver', 'root_uri', lsp_settings#root_uri('golangci-lint-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('golangci-lint-langserver', 'initialization_options', {'command': ['golangci-lint', 'run', '--enable-all', '--disable', 'lll', '--out-format', 'json', '--issues-exit-code=1']}),
|
||||
\ 'allowlist': lsp_settings#get('golangci-lint-langserver', 'allowlist', ['go']),
|
||||
\ 'blocklist': lsp_settings#get('golangci-lint-langserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('golangci-lint-langserver', 'config', lsp_settings#server_config('golangci-lint-langserver')),
|
||||
\ 'workspace_config': lsp_settings#get('golangci-lint-langserver', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('golangci-lint-langserver', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'golangci-lint-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('golangci-lint-langserver', 'cmd', [lsp_settings#exec_path('golangci-lint-langserver')]+lsp_settings#get('golangci-lint-langserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('golangci-lint-langserver', 'root_uri', lsp_settings#root_uri('golangci-lint-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('golangci-lint-langserver', 'initialization_options', {'command': ['golangci-lint', 'run', '--enable-all', '--disable', 'lll', '--out-format', 'json', '--issues-exit-code=1']}),
|
||||
\ 'allowlist': lsp_settings#get('golangci-lint-langserver', 'allowlist', ['go']),
|
||||
\ 'blocklist': lsp_settings#get('golangci-lint-langserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('golangci-lint-langserver', 'config', lsp_settings#server_config('golangci-lint-langserver')),
|
||||
\ 'workspace_config': lsp_settings#get('golangci-lint-langserver', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('golangci-lint-langserver', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+36
-35
@@ -1,40 +1,41 @@
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'gopls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('gopls', 'cmd', [lsp_settings#exec_path('gopls')]+lsp_settings#get('gopls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('gopls', 'root_uri', lsp_settings#root_uri('gopls'))},
|
||||
\ 'initialization_options': lsp_settings#get('gopls', 'initialization_options', {
|
||||
\ 'completeUnimported': v:true,
|
||||
\ 'matcher': 'fuzzy',
|
||||
\ 'ui.inlayhint.hints': {
|
||||
\ 'assignVariableTypes': v:true,
|
||||
\ 'compositeLiteralFields': v:true,
|
||||
\ 'compositeLiteralTypes': v:true,
|
||||
\ 'constantValues': v:true,
|
||||
\ 'functionTypeParameters': v:true,
|
||||
\ 'parameterNames': v:true,
|
||||
\ 'rangeVariableTypes': v:true,
|
||||
\ },
|
||||
\ 'codelenses': {
|
||||
\ 'generate': v:true,
|
||||
\ 'test': v:true,
|
||||
\ 'run_vulncheck_exp': v:true,
|
||||
\ },
|
||||
\ }),
|
||||
\ 'capabilities': lsp_settings#get('gopls', 'capabilities', {
|
||||
\ 'textDocument': {
|
||||
\ 'documentSymbol': {
|
||||
\ 'hierarchicalDocumentSymbolSupport': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'allowlist': lsp_settings#get('gopls', 'allowlist', ['go', 'gomod', 'gohtmltmpl', 'gotexttmpl']),
|
||||
\ 'blocklist': lsp_settings#get('gopls', 'blocklist', []),
|
||||
\ '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 vim_lsp_settings_gopls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'gopls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('gopls', 'cmd', [lsp_settings#exec_path('gopls')]+lsp_settings#get('gopls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('gopls', 'root_uri', lsp_settings#root_uri('gopls'))},
|
||||
\ 'initialization_options': lsp_settings#get('gopls', 'initialization_options', {
|
||||
\ 'completeUnimported': v:true,
|
||||
\ 'matcher': 'fuzzy',
|
||||
\ 'ui.inlayhint.hints': {
|
||||
\ 'assignVariableTypes': v:true,
|
||||
\ 'compositeLiteralFields': v:true,
|
||||
\ 'compositeLiteralTypes': v:true,
|
||||
\ 'constantValues': v:true,
|
||||
\ 'functionTypeParameters': v:true,
|
||||
\ 'parameterNames': v:true,
|
||||
\ 'rangeVariableTypes': v:true,
|
||||
\ },
|
||||
\ 'codelenses': {
|
||||
\ 'generate': v:true,
|
||||
\ 'test': v:true,
|
||||
\ 'run_vulncheck_exp': v:true,
|
||||
\ },
|
||||
\ }),
|
||||
\ 'capabilities': lsp_settings#get('gopls', 'capabilities', {
|
||||
\ 'textDocument': {
|
||||
\ 'documentSymbol': {
|
||||
\ 'hierarchicalDocumentSymbolSupport': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'allowlist': lsp_settings#get('gopls', 'allowlist', ['go', 'gomod', 'gohtmltmpl', 'gotexttmpl']),
|
||||
\ 'blocklist': lsp_settings#get('gopls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
autocmd User lsp_setup call s:register_command()
|
||||
augroup END
|
||||
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_gql_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'gql-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('gql-language-server', 'cmd', [lsp_settings#exec_path('gql-language-server')]+lsp_settings#get('gql-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('gql-language-server', 'root_uri', lsp_settings#root_uri('gql-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('gql-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('gql-language-server', 'allowlist', ['graphql']),
|
||||
\ 'blocklist': lsp_settings#get('gql-language-server', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'gql-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('gql-language-server', 'cmd', [lsp_settings#exec_path('gql-language-server')]+lsp_settings#get('gql-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('gql-language-server', 'root_uri', lsp_settings#root_uri('gql-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('gql-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('gql-language-server', 'allowlist', ['graphql']),
|
||||
\ 'blocklist': lsp_settings#get('gql-language-server', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_graphql-language-server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'graphql-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('graphql-language-server', 'cmd', [lsp_settings#exec_path('graphql-language-server')]+lsp_settings#get('graphql-language-server', 'args', ['server', '--method', 'stream']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('graphql-language-server', 'root_uri', lsp_settings#root_uri('graphql-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('graphql-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('graphql-language-server', 'allowlist', ['graphql']),
|
||||
\ 'blocklist': lsp_settings#get('graphql-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('graphql-language-server', 'config', lsp_settings#server_config('graphql-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('graphql-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('graphql-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'graphql-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('graphql-language-server', 'cmd', [lsp_settings#exec_path('graphql-language-server')]+lsp_settings#get('graphql-language-server', 'args', ['server', '--method', 'stream']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('graphql-language-server', 'root_uri', lsp_settings#root_uri('graphql-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('graphql-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('graphql-language-server', 'allowlist', ['graphql']),
|
||||
\ 'blocklist': lsp_settings#get('graphql-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('graphql-language-server', 'config', lsp_settings#server_config('graphql-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('graphql-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('graphql-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_groovy_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'groovy-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('groovy-language-server', 'cmd', [lsp_settings#exec_path('groovy-language-server')]+lsp_settings#get('groovy-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('groovy-language-server', 'root_uri', lsp_settings#root_uri('groovy-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('groovy-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('groovy-language-server', 'allowlist', ['groovy']),
|
||||
\ 'blocklist': lsp_settings#get('groovy-language-server', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'groovy-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('groovy-language-server', 'cmd', [lsp_settings#exec_path('groovy-language-server')]+lsp_settings#get('groovy-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('groovy-language-server', 'root_uri', lsp_settings#root_uri('groovy-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('groovy-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('groovy-language-server', 'allowlist', ['groovy']),
|
||||
\ 'blocklist': lsp_settings#get('groovy-language-server', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,45 +1,42 @@
|
||||
" NOTE: For compatibility, this looks up not only
|
||||
" haskell-language-server-wrapper's user config but also
|
||||
" haskell-language-server's one.
|
||||
augroup vim_lsp_settings_haskell_language_server_wrapper
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'haskell-language-server',
|
||||
\ 'cmd': {server_info->
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'cmd',
|
||||
\ lsp_settings#get('haskell-language-server', 'cmd',
|
||||
\ [lsp_settings#exec_path('haskell-language-server-wrapper')]+
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'args',
|
||||
\ lsp_settings#get('haskell-language-server', 'args',
|
||||
\ ['--lsp']))))},
|
||||
\ 'root_uri': {server_info->
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'root_uri',
|
||||
\ lsp_settings#get('haskell-language-server', 'root_uri',
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'root_uri_patterns',
|
||||
\ lsp_settings#root_uri('haskell-language-server'))))},
|
||||
\ 'initialization_options':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'initialization_options',
|
||||
\ lsp_settings#get('haskell-language-server', 'initialization_options',
|
||||
\ v:null)),
|
||||
\ 'allowlist':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'allowlist',
|
||||
\ lsp_settings#get('haskell-language-server', 'allowlist',
|
||||
\ ['haskell', 'lhaskell'])),
|
||||
\ 'blocklist':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'blocklist',
|
||||
\ lsp_settings#get('haskell-language-server', 'blocklist',
|
||||
\ [])),
|
||||
\ 'config':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'config',
|
||||
\ lsp_settings#get('haskell-language-server', 'config',
|
||||
\ lsp_settings#server_config('haskell-language-server-wrapper'))),
|
||||
\ 'workspace_config':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'workspace_config',
|
||||
\ lsp_settings#get('haskell-language-server', 'workspace_config',
|
||||
\ {})),
|
||||
\ 'semantic_highlight':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'semantic_highlight',
|
||||
\ lsp_settings#get('haskell-language-server', 'semantic_highlight',
|
||||
\ {})),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'haskell-language-server',
|
||||
\ 'cmd': {server_info->
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'cmd',
|
||||
\ lsp_settings#get('haskell-language-server', 'cmd',
|
||||
\ [lsp_settings#exec_path('haskell-language-server-wrapper')]+
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'args',
|
||||
\ lsp_settings#get('haskell-language-server', 'args',
|
||||
\ ['--lsp']))))},
|
||||
\ 'root_uri': {server_info->
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'root_uri',
|
||||
\ lsp_settings#get('haskell-language-server', 'root_uri',
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'root_uri_patterns',
|
||||
\ lsp_settings#root_uri('haskell-language-server'))))},
|
||||
\ 'initialization_options':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'initialization_options',
|
||||
\ lsp_settings#get('haskell-language-server', 'initialization_options',
|
||||
\ v:null)),
|
||||
\ 'allowlist':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'allowlist',
|
||||
\ lsp_settings#get('haskell-language-server', 'allowlist',
|
||||
\ ['haskell', 'lhaskell'])),
|
||||
\ 'blocklist':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'blocklist',
|
||||
\ lsp_settings#get('haskell-language-server', 'blocklist',
|
||||
\ [])),
|
||||
\ 'config':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'config',
|
||||
\ lsp_settings#get('haskell-language-server', 'config',
|
||||
\ lsp_settings#server_config('haskell-language-server-wrapper'))),
|
||||
\ 'workspace_config':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'workspace_config',
|
||||
\ lsp_settings#get('haskell-language-server', 'workspace_config',
|
||||
\ {})),
|
||||
\ 'semantic_highlight':
|
||||
\ lsp_settings#get('haskell-language-server-wrapper', 'semantic_highlight',
|
||||
\ lsp_settings#get('haskell-language-server', 'semantic_highlight',
|
||||
\ {})),
|
||||
\ })
|
||||
|
||||
+12
-15
@@ -1,15 +1,12 @@
|
||||
augroup vim_lsp_settings_helm_ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'helm-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('helm-ls', 'cmd', [lsp_settings#exec_path('helm-ls')]+lsp_settings#get('helm-ls', 'args', ['serve']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('helm-ls', 'root_uri', lsp_settings#root_uri('helm-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('helm-ls', 'initialization_options', {}),
|
||||
\ 'capabilities': lsp_settings#get('helm-ls', 'capabilities', {}),
|
||||
\ 'allowlist': lsp_settings#get('helm-ls', 'allowlist', ['helm']),
|
||||
\ 'blocklist': lsp_settings#get('helm-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('helm-ls', 'config', lsp_settings#server_config('helm-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('helm-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('helm-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'helm-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('helm-ls', 'cmd', [lsp_settings#exec_path('helm-ls')]+lsp_settings#get('helm-ls', 'args', ['serve']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('helm-ls', 'root_uri', lsp_settings#root_uri('helm-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('helm-ls', 'initialization_options', {}),
|
||||
\ 'capabilities': lsp_settings#get('helm-ls', 'capabilities', {}),
|
||||
\ 'allowlist': lsp_settings#get('helm-ls', 'allowlist', ['helm']),
|
||||
\ 'blocklist': lsp_settings#get('helm-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('helm-ls', 'config', lsp_settings#server_config('helm-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('helm-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('helm-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_herb-language-server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'herb-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('herb-language-server', 'cmd', [lsp_settings#exec_path('herb-language-server')]+lsp_settings#get('herb-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('herb-language-server', 'root_uri', lsp_settings#root_uri('herb-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('herb-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('herb-language-server', 'allowlist', ['eruby', 'erb']),
|
||||
\ 'blocklist': lsp_settings#get('herb-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('herb-language-server', 'config', lsp_settings#server_config('herb-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('herb-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('herb-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'herb-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('herb-language-server', 'cmd', [lsp_settings#exec_path('herb-language-server')]+lsp_settings#get('herb-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('herb-language-server', 'root_uri', lsp_settings#root_uri('herb-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('herb-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('herb-language-server', 'allowlist', ['eruby', 'erb']),
|
||||
\ 'blocklist': lsp_settings#get('herb-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('herb-language-server', 'config', lsp_settings#server_config('herb-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('herb-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('herb-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+39
-42
@@ -1,44 +1,41 @@
|
||||
" NOTE: For compatibility, this looks up not only hie-wrapper's user config
|
||||
" but also hie's one.
|
||||
augroup vim_lsp_settings_hie_wrapper
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'hie',
|
||||
\ 'cmd': {server_info->
|
||||
\ lsp_settings#get('hie-wrapper', 'cmd',
|
||||
\ lsp_settings#get('hie', 'cmd',
|
||||
\ [lsp_settings#exec_path('hie-wrapper')]+
|
||||
\ lsp_settings#get('hie-wrapper', 'args',
|
||||
\ lsp_settings#get('hie', 'args',
|
||||
\ ['--lsp']))))},
|
||||
\ 'root_uri': {server_info->
|
||||
\ lsp_settings#get('hie-wrapper', 'root_uri',
|
||||
\ lsp_settings#get('hie', 'root_uri',
|
||||
\ lsp_settings#get('hie-wrapper', 'root_uri_patterns',
|
||||
\ lsp_settings#root_uri('hie'))))},
|
||||
\ 'initialization_options':
|
||||
\ lsp_settings#get('hie-wrapper', 'initialization_options',
|
||||
\ lsp_settings#get('hie', 'initialization_options',
|
||||
\ v:null)),
|
||||
\ 'allowlist':
|
||||
\ lsp_settings#get('hie-wrapper', 'allowlist',
|
||||
\ lsp_settings#get('hie', 'allowlist',
|
||||
\ ['haskell', 'lhaskell'])),
|
||||
\ 'blocklist':
|
||||
\ lsp_settings#get('hie-wrapper', 'blocklist',
|
||||
\ lsp_settings#get('hie', 'blocklist',
|
||||
\ [])),
|
||||
\ 'config':
|
||||
\ lsp_settings#get('hie-wrapper', 'config',
|
||||
\ lsp_settings#get('hie', 'config',
|
||||
\ lsp_settings#server_config('hie-wrapper'))),
|
||||
\ 'workspace_config':
|
||||
\ lsp_settings#get('hie-wrapper', 'workspace_config',
|
||||
\ lsp_settings#get('hie', 'workspace_config',
|
||||
\ {})),
|
||||
\ 'semantic_highlight':
|
||||
\ lsp_settings#get('hie-wrapper', 'semantic_highlight',
|
||||
\ lsp_settings#get('hie', 'semantic_highlight',
|
||||
\ {})),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'hie',
|
||||
\ 'cmd': {server_info->
|
||||
\ lsp_settings#get('hie-wrapper', 'cmd',
|
||||
\ lsp_settings#get('hie', 'cmd',
|
||||
\ [lsp_settings#exec_path('hie-wrapper')]+
|
||||
\ lsp_settings#get('hie-wrapper', 'args',
|
||||
\ lsp_settings#get('hie', 'args',
|
||||
\ ['--lsp']))))},
|
||||
\ 'root_uri': {server_info->
|
||||
\ lsp_settings#get('hie-wrapper', 'root_uri',
|
||||
\ lsp_settings#get('hie', 'root_uri',
|
||||
\ lsp_settings#get('hie-wrapper', 'root_uri_patterns',
|
||||
\ lsp_settings#root_uri('hie'))))},
|
||||
\ 'initialization_options':
|
||||
\ lsp_settings#get('hie-wrapper', 'initialization_options',
|
||||
\ lsp_settings#get('hie', 'initialization_options',
|
||||
\ v:null)),
|
||||
\ 'allowlist':
|
||||
\ lsp_settings#get('hie-wrapper', 'allowlist',
|
||||
\ lsp_settings#get('hie', 'allowlist',
|
||||
\ ['haskell', 'lhaskell'])),
|
||||
\ 'blocklist':
|
||||
\ lsp_settings#get('hie-wrapper', 'blocklist',
|
||||
\ lsp_settings#get('hie', 'blocklist',
|
||||
\ [])),
|
||||
\ 'config':
|
||||
\ lsp_settings#get('hie-wrapper', 'config',
|
||||
\ lsp_settings#get('hie', 'config',
|
||||
\ lsp_settings#server_config('hie-wrapper'))),
|
||||
\ 'workspace_config':
|
||||
\ lsp_settings#get('hie-wrapper', 'workspace_config',
|
||||
\ lsp_settings#get('hie', 'workspace_config',
|
||||
\ {})),
|
||||
\ 'semantic_highlight':
|
||||
\ lsp_settings#get('hie-wrapper', 'semantic_highlight',
|
||||
\ lsp_settings#get('hie', 'semantic_highlight',
|
||||
\ {})),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_html_languageserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'html-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('html-languageserver', 'cmd', [lsp_settings#exec_path('html-languageserver')]+lsp_settings#get('html-languageserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('html-langserver', 'root_uri', lsp_settings#root_uri('html-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('html-languageserver', 'initialization_options', {'embeddedLanguages': {'css': v:true, 'javascript': v:true}}),
|
||||
\ 'allowlist': lsp_settings#get('html-languageserver', 'allowlist', ['html']),
|
||||
\ 'blocklist': lsp_settings#get('html-languageserver', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'html-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('html-languageserver', 'cmd', [lsp_settings#exec_path('html-languageserver')]+lsp_settings#get('html-languageserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('html-langserver', 'root_uri', lsp_settings#root_uri('html-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('html-languageserver', 'initialization_options', {'embeddedLanguages': {'css': v:true, 'javascript': v:true}}),
|
||||
\ 'allowlist': lsp_settings#get('html-languageserver', 'allowlist', ['html']),
|
||||
\ 'blocklist': lsp_settings#get('html-languageserver', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_hyuga
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'hyuga',
|
||||
\ 'cmd': {server_info->lsp_settings#get('hyuga', 'cmd', [lsp_settings#exec_path('hyuga')]+lsp_settings#get('hyuga', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('hyuga', 'root_uri', lsp_settings#root_uri('hyuga'))},
|
||||
\ 'initialization_options': lsp_settings#get('hyuga', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('hyuga', 'allowlist', ['hy']),
|
||||
\ 'blocklist': lsp_settings#get('hyuga', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('hyuga', 'config', lsp_settings#server_config('hyuga')),
|
||||
\ 'workspace_config': lsp_settings#get('hyuga', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('hyuga', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'hyuga',
|
||||
\ 'cmd': {server_info->lsp_settings#get('hyuga', 'cmd', [lsp_settings#exec_path('hyuga')]+lsp_settings#get('hyuga', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('hyuga', 'root_uri', lsp_settings#root_uri('hyuga'))},
|
||||
\ 'initialization_options': lsp_settings#get('hyuga', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('hyuga', 'allowlist', ['hy']),
|
||||
\ 'blocklist': lsp_settings#get('hyuga', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('hyuga', 'config', lsp_settings#server_config('hyuga')),
|
||||
\ 'workspace_config': lsp_settings#get('hyuga', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('hyuga', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_intelephense_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'intelephense',
|
||||
\ 'cmd': {server_info->lsp_settings#get('intelephense', 'cmd', [lsp_settings#exec_path('intelephense')]+lsp_settings#get('intelephense', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('intelephense', 'root_uri', lsp_settings#root_uri('intelephense'))},
|
||||
\ 'initialization_options': lsp_settings#get('intelephense', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('intelephense', 'allowlist', ['php']),
|
||||
\ 'blocklist': lsp_settings#get('intelephense', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'intelephense',
|
||||
\ 'cmd': {server_info->lsp_settings#get('intelephense', 'cmd', [lsp_settings#exec_path('intelephense')]+lsp_settings#get('intelephense', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('intelephense', 'root_uri', lsp_settings#root_uri('intelephense'))},
|
||||
\ 'initialization_options': lsp_settings#get('intelephense', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('intelephense', 'allowlist', ['php']),
|
||||
\ 'blocklist': lsp_settings#get('intelephense', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_java_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'java-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('java-language-server', 'cmd', [lsp_settings#exec_path('java-language-server')]+lsp_settings#get('java-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('java-language-server', 'root_uri', lsp_settings#root_uri('java-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('java-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('java-language-server', 'allowlist', ['java']),
|
||||
\ 'blocklist': lsp_settings#get('java-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('java-language-server', 'config', lsp_settings#server_config('java-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('java-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('java-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'java-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('java-language-server', 'cmd', [lsp_settings#exec_path('java-language-server')]+lsp_settings#get('java-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('java-language-server', 'root_uri', lsp_settings#root_uri('java-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('java-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('java-language-server', 'allowlist', ['java']),
|
||||
\ 'blocklist': lsp_settings#get('java-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('java-language-server', 'config', lsp_settings#server_config('java-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('java-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('java-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_javascript_typescript_stdio
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'javascript-typescript-stdio',
|
||||
\ 'cmd': {server_info->lsp_settings#get('javascript-typescript-stdio', 'cmd', [lsp_settings#exec_path('javascript-typescript-stdio')]+lsp_settings#get('javascript-typescript-stdio', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('javascript-typescript-stdio', 'root_uri', lsp_settings#root_uri('javascript-typescript-stdio'))},
|
||||
\ 'initialization_options': lsp_settings#get('javascript-typescript-stdio', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('javascript-typescript-stdio', 'allowlist', ['javascript', 'javascriptreact', 'javascript.jsx']),
|
||||
\ 'blocklist': lsp_settings#get('javascript-typescript-stdio', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'javascript-typescript-stdio',
|
||||
\ 'cmd': {server_info->lsp_settings#get('javascript-typescript-stdio', 'cmd', [lsp_settings#exec_path('javascript-typescript-stdio')]+lsp_settings#get('javascript-typescript-stdio', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('javascript-typescript-stdio', 'root_uri', lsp_settings#root_uri('javascript-typescript-stdio'))},
|
||||
\ 'initialization_options': lsp_settings#get('javascript-typescript-stdio', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('javascript-typescript-stdio', 'allowlist', ['javascript', 'javascriptreact', 'javascript.jsx']),
|
||||
\ 'blocklist': lsp_settings#get('javascript-typescript-stdio', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_jedi_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'jedi-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('jedi-language-server', 'cmd', [lsp_settings#exec_path('jedi-language-server')]+lsp_settings#get('jedi-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('jedi-language-server', 'root_uri', lsp_settings#root_uri('jedi-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('jedi-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('jedi-language-server', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('jedi-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('jedi-language-server', 'config', lsp_settings#server_config('jedi-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('jedi-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('jedi-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'jedi-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('jedi-language-server', 'cmd', [lsp_settings#exec_path('jedi-language-server')]+lsp_settings#get('jedi-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('jedi-language-server', 'root_uri', lsp_settings#root_uri('jedi-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('jedi-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('jedi-language-server', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('jedi-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('jedi-language-server', 'config', lsp_settings#server_config('jedi-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('jedi-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('jedi-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -6,21 +6,18 @@ function! s:capabilities() abort
|
||||
endfunction
|
||||
|
||||
|
||||
augroup vim_lsp_settings_json_languageserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'json-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('json-languageserver', 'cmd', [lsp_settings#exec_path('json-languageserver')]+lsp_settings#get('json-languageserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('json-languageserver', 'root_uri', lsp_settings#root_uri('json-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('json-languageserver', 'initialization_options', {'provideFormatter': v:true}),
|
||||
\ 'capabilities': lsp_settings#get('json-languageserver', 'capabilities', s:capabilities()),
|
||||
\ 'allowlist': lsp_settings#get('json-languageserver', 'allowlist', ['json', 'jsonc']),
|
||||
\ 'blocklist': lsp_settings#get('json-languageserver', 'blocklist', []),
|
||||
\ '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': lsp_settings#utils#load_schemas('json-languageserver') + [{'fileMatch':['/vim-lsp-settings/settings.json', '/.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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'json-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('json-languageserver', 'cmd', [lsp_settings#exec_path('json-languageserver')]+lsp_settings#get('json-languageserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('json-languageserver', 'root_uri', lsp_settings#root_uri('json-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('json-languageserver', 'initialization_options', {'provideFormatter': v:true}),
|
||||
\ 'capabilities': lsp_settings#get('json-languageserver', 'capabilities', s:capabilities()),
|
||||
\ 'allowlist': lsp_settings#get('json-languageserver', 'allowlist', ['json', 'jsonc']),
|
||||
\ 'blocklist': lsp_settings#get('json-languageserver', 'blocklist', []),
|
||||
\ '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': lsp_settings#utils#load_schemas('json-languageserver') + [{'fileMatch':['/vim-lsp-settings/settings.json', '/.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', {}),
|
||||
\ })
|
||||
|
||||
function! s:set_schema(url) abort
|
||||
let l:name = fnamemodify(lsp#utils#get_buffer_uri(), ':t')
|
||||
|
||||
@@ -1,16 +1,13 @@
|
||||
augroup vim_lsp_settings_jsonnet_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'jsonnet-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('jsonnet-language-server', 'cmd', [lsp_settings#exec_path('jsonnet-language-server')]+lsp_settings#get('jsonnet-language-server', 'args', ['-t']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('jsonnet-language-server', 'root_uri', lsp_settings#root_uri('jsonnet-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('jsonnet-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('jsonnet-language-server', 'allowlist', ['jsonnet']),
|
||||
\ 'blocklist': lsp_settings#get('jsonnet-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('jsonnet-language-server', 'config', lsp_settings#server_config('jsonnet-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('jsonnet-language-server', 'workspace_config', {
|
||||
\ 'jsonnet': {'lint': {'validProperties': []}},
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('jsonnet-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'jsonnet-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('jsonnet-language-server', 'cmd', [lsp_settings#exec_path('jsonnet-language-server')]+lsp_settings#get('jsonnet-language-server', 'args', ['-t']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('jsonnet-language-server', 'root_uri', lsp_settings#root_uri('jsonnet-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('jsonnet-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('jsonnet-language-server', 'allowlist', ['jsonnet']),
|
||||
\ 'blocklist': lsp_settings#get('jsonnet-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('jsonnet-language-server', 'config', lsp_settings#server_config('jsonnet-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('jsonnet-language-server', 'workspace_config', {
|
||||
\ 'jsonnet': {'lint': {'validProperties': []}},
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('jsonnet-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_julia_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'julia-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('julia-language-server', 'cmd', [lsp_settings#exec_path('julia-language-server')]+lsp_settings#get('julia-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('julia-language-server', 'root_uri', lsp_settings#root_uri('julia-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('julia-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('julia-language-server', 'allowlist', ['julia']),
|
||||
\ 'blocklist': lsp_settings#get('julia-language-server', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'julia-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('julia-language-server', 'cmd', [lsp_settings#exec_path('julia-language-server')]+lsp_settings#get('julia-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('julia-language-server', 'root_uri', lsp_settings#root_uri('julia-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('julia-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('julia-language-server', 'allowlist', ['julia']),
|
||||
\ 'blocklist': lsp_settings#get('julia-language-server', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -31,17 +31,14 @@ function! s:initialization_options() abort
|
||||
\ }
|
||||
endfunction
|
||||
|
||||
augroup vim_lsp_settings_kakehashi
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'kakehashi',
|
||||
\ 'cmd': {server_info->lsp_settings#get('kakehashi', 'cmd', [lsp_settings#exec_path('kakehashi')]+lsp_settings#get('kakehashi', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('kakehashi', 'root_uri', lsp_settings#root_uri('kakehashi'))},
|
||||
\ 'initialization_options': extend(s:initialization_options(), lsp_settings#get('kakehashi', 'initialization_options', {}), 'force'),
|
||||
\ 'allowlist': lsp_settings#get('kakehashi', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('kakehashi', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('kakehashi', 'config', lsp_settings#server_config('kakehashi')),
|
||||
\ 'workspace_config': lsp_settings#get('kakehashi', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('kakehashi', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'kakehashi',
|
||||
\ 'cmd': {server_info->lsp_settings#get('kakehashi', 'cmd', [lsp_settings#exec_path('kakehashi')]+lsp_settings#get('kakehashi', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('kakehashi', 'root_uri', lsp_settings#root_uri('kakehashi'))},
|
||||
\ 'initialization_options': extend(s:initialization_options(), lsp_settings#get('kakehashi', 'initialization_options', {}), 'force'),
|
||||
\ 'allowlist': lsp_settings#get('kakehashi', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('kakehashi', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('kakehashi', 'config', lsp_settings#server_config('kakehashi')),
|
||||
\ 'workspace_config': lsp_settings#get('kakehashi', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('kakehashi', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_kotlin_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'kotlin-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('kotlin-language-server', 'cmd', [lsp_settings#exec_path('kotlin-language-server')]+lsp_settings#get('kotlin-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('kotlin-language-server', 'root_uri', lsp_settings#root_uri('kotlin-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('kotlin-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('kotlin-language-server', 'allowlist', ['kotlin']),
|
||||
\ 'blocklist': lsp_settings#get('kotlin-language-server', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'kotlin-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('kotlin-language-server', 'cmd', [lsp_settings#exec_path('kotlin-language-server')]+lsp_settings#get('kotlin-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('kotlin-language-server', 'root_uri', lsp_settings#root_uri('kotlin-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('kotlin-language-server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('kotlin-language-server', 'allowlist', ['kotlin']),
|
||||
\ 'blocklist': lsp_settings#get('kotlin-language-server', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_kotlin_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'kotlin-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('kotlin-lsp', 'cmd', [lsp_settings#exec_path('kotlin-lsp')]+lsp_settings#get('kotlin-lsp', 'args', ["--stdio"]))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('kotlin-lsp', 'root_uri', lsp_settings#root_uri('kotlin-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('kotlin-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('kotlin-lsp', 'allowlist', ['kotlin']),
|
||||
\ 'blocklist': lsp_settings#get('kotlin-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('kotlin-lsp', 'config', lsp_settings#server_config('kotlin-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('kotlin-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('kotlin-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'kotlin-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('kotlin-lsp', 'cmd', [lsp_settings#exec_path('kotlin-lsp')]+lsp_settings#get('kotlin-lsp', 'args', ["--stdio"]))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('kotlin-lsp', 'root_uri', lsp_settings#root_uri('kotlin-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('kotlin-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('kotlin-lsp', 'allowlist', ['kotlin']),
|
||||
\ 'blocklist': lsp_settings#get('kotlin-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('kotlin-lsp', 'config', lsp_settings#server_config('kotlin-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('kotlin-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('kotlin-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_lemminx
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'lemminx',
|
||||
\ 'cmd': {server_info->lsp_settings#get('lemminx', 'cmd', [lsp_settings#exec_path('lemminx')]+lsp_settings#get('lemminx', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('lemminx', 'root_uri', lsp_settings#root_uri('lemminx'))},
|
||||
\ 'initialization_options': lsp_settings#get('lemminx', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('lemminx', 'allowlist', ['xml']),
|
||||
\ 'blocklist': lsp_settings#get('lemminx', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('lemminx', 'config', lsp_settings#server_config('lemminx')),
|
||||
\ 'workspace_config': lsp_settings#get('lemminx', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('lemminx', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'lemminx',
|
||||
\ 'cmd': {server_info->lsp_settings#get('lemminx', 'cmd', [lsp_settings#exec_path('lemminx')]+lsp_settings#get('lemminx', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('lemminx', 'root_uri', lsp_settings#root_uri('lemminx'))},
|
||||
\ 'initialization_options': lsp_settings#get('lemminx', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('lemminx', 'allowlist', ['xml']),
|
||||
\ 'blocklist': lsp_settings#get('lemminx', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('lemminx', 'config', lsp_settings#server_config('lemminx')),
|
||||
\ 'workspace_config': lsp_settings#get('lemminx', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('lemminx', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+31
-34
@@ -1,34 +1,31 @@
|
||||
augroup vim_lsp_settings_markdown-oxide
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'markdown-oxide',
|
||||
\ 'cmd': {server_info->lsp_settings#get('markdown-oxide', 'cmd', [lsp_settings#exec_path('markdown-oxide')]+lsp_settings#get('markdown-oxide', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('markdown-oxide', 'root_uri', lsp_settings#root_uri('markdown-oxide'))},
|
||||
\ 'initialization_options': lsp_settings#get('markdown-oxide', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('markdown-oxide', 'allowlist', ['markdown']),
|
||||
\ 'blocklist': lsp_settings#get('markdown-oxide', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('markdown-oxide', 'config', lsp_settings#server_config('markdown-oxide')),
|
||||
\ 'workspace_config': lsp_settings#get('markdown-oxide', 'workspace_config', {}),
|
||||
\ 'capabilities': lsp_settings#get('markdown-oxide', 'capabilities', {
|
||||
\ 'workspace': {
|
||||
\ 'didChangeWatchedFiles': {
|
||||
\ 'dynamicRegistration': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ 'textDocument': {
|
||||
\ 'completion': {
|
||||
\ 'contextSupport': v:true,
|
||||
\ 'completionItem': {
|
||||
\ 'snippetSupport': v:true,
|
||||
\ 'documentationFormat': ['markdown', 'plaintext'],
|
||||
\ 'preselectSupport': v:true,
|
||||
\ 'insertReplaceSupport': v:true,
|
||||
\ 'deprecatedSupport': v:true,
|
||||
\ 'commitCharactersSupport': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('markdown-oxide', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'markdown-oxide',
|
||||
\ 'cmd': {server_info->lsp_settings#get('markdown-oxide', 'cmd', [lsp_settings#exec_path('markdown-oxide')]+lsp_settings#get('markdown-oxide', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('markdown-oxide', 'root_uri', lsp_settings#root_uri('markdown-oxide'))},
|
||||
\ 'initialization_options': lsp_settings#get('markdown-oxide', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('markdown-oxide', 'allowlist', ['markdown']),
|
||||
\ 'blocklist': lsp_settings#get('markdown-oxide', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('markdown-oxide', 'config', lsp_settings#server_config('markdown-oxide')),
|
||||
\ 'workspace_config': lsp_settings#get('markdown-oxide', 'workspace_config', {}),
|
||||
\ 'capabilities': lsp_settings#get('markdown-oxide', 'capabilities', {
|
||||
\ 'workspace': {
|
||||
\ 'didChangeWatchedFiles': {
|
||||
\ 'dynamicRegistration': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ 'textDocument': {
|
||||
\ 'completion': {
|
||||
\ 'contextSupport': v:true,
|
||||
\ 'completionItem': {
|
||||
\ 'snippetSupport': v:true,
|
||||
\ 'documentationFormat': ['markdown', 'plaintext'],
|
||||
\ 'preselectSupport': v:true,
|
||||
\ 'insertReplaceSupport': v:true,
|
||||
\ 'deprecatedSupport': v:true,
|
||||
\ 'commitCharactersSupport': v:true,
|
||||
\ },
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('markdown-oxide', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_marksman
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'marksman',
|
||||
\ 'cmd': {server_info->lsp_settings#get('marksman', 'cmd', [lsp_settings#exec_path('marksman')]+lsp_settings#get('marksman', 'args', ['server']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('marksman', 'root_uri', lsp_settings#root_uri('marksman'))},
|
||||
\ 'initialization_options': lsp_settings#get('marksman', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('marksman', 'allowlist', ['markdown']),
|
||||
\ 'blocklist': lsp_settings#get('marksman', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('marksman', 'config', lsp_settings#server_config('marksman')),
|
||||
\ 'workspace_config': lsp_settings#get('marksman', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('marksman', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'marksman',
|
||||
\ 'cmd': {server_info->lsp_settings#get('marksman', 'cmd', [lsp_settings#exec_path('marksman')]+lsp_settings#get('marksman', 'args', ['server']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('marksman', 'root_uri', lsp_settings#root_uri('marksman'))},
|
||||
\ 'initialization_options': lsp_settings#get('marksman', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('marksman', 'allowlist', ['markdown']),
|
||||
\ 'blocklist': lsp_settings#get('marksman', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('marksman', 'config', lsp_settings#server_config('marksman')),
|
||||
\ 'workspace_config': lsp_settings#get('marksman', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('marksman', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_metals
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'metals',
|
||||
\ 'cmd': {server_info->lsp_settings#get('metals', 'cmd', [lsp_settings#exec_path('metals')]+lsp_settings#get('metals', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('metals', 'root_uri', lsp_settings#root_uri('metals'))},
|
||||
\ 'initialization_options': lsp_settings#get('metals', 'initialization_options', {'isHttpEnabled': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('metals', 'allowlist', ['scala', 'sbt']),
|
||||
\ 'blocklist': lsp_settings#get('metals', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'metals',
|
||||
\ 'cmd': {server_info->lsp_settings#get('metals', 'cmd', [lsp_settings#exec_path('metals')]+lsp_settings#get('metals', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('metals', 'root_uri', lsp_settings#root_uri('metals'))},
|
||||
\ 'initialization_options': lsp_settings#get('metals', 'initialization_options', {'isHttpEnabled': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('metals', 'allowlist', ['scala', 'sbt']),
|
||||
\ 'blocklist': lsp_settings#get('metals', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_monastery
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'monastery',
|
||||
\ 'cmd': {server_info->lsp_settings#get('monastery', 'cmd', [lsp_settings#exec_path('monastery')]+lsp_settings#get('monastery', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('monastery', 'root_uri', lsp_settings#root_uri('monastery'))},
|
||||
\ 'initialization_options': lsp_settings#get('monastery', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('monastery', 'allowlist', ['perl']),
|
||||
\ 'blocklist': lsp_settings#get('monastery', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'monastery',
|
||||
\ 'cmd': {server_info->lsp_settings#get('monastery', 'cmd', [lsp_settings#exec_path('monastery')]+lsp_settings#get('monastery', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('monastery', 'root_uri', lsp_settings#root_uri('monastery'))},
|
||||
\ 'initialization_options': lsp_settings#get('monastery', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('monastery', 'allowlist', ['perl']),
|
||||
\ 'blocklist': lsp_settings#get('monastery', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_moonbit_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'moonbit-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('moonbit-lsp', 'cmd', [lsp_settings#exec_path('moonbit-lsp')]+lsp_settings#get('moonbit-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('moonbit-lsp', 'root_uri', lsp_settings#root_uri('moonbit-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('moonbit-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('moonbit-lsp', 'allowlist', ['moonbit']),
|
||||
\ 'blocklist': lsp_settings#get('moonbit-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('moonbit-lsp', 'config', lsp_settings#server_config('moonbit-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('moonbit-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('moonbit-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'moonbit-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('moonbit-lsp', 'cmd', [lsp_settings#exec_path('moonbit-lsp')]+lsp_settings#get('moonbit-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('moonbit-lsp', 'root_uri', lsp_settings#root_uri('moonbit-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('moonbit-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('moonbit-lsp', 'allowlist', ['moonbit']),
|
||||
\ 'blocklist': lsp_settings#get('moonbit-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('moonbit-lsp', 'config', lsp_settings#server_config('moonbit-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('moonbit-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('moonbit-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,17 +1,14 @@
|
||||
augroup vim_lsp_settings_mozuku_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'mozuku-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('mozuku-lsp', 'cmd', [lsp_settings#exec_path('mozuku-lsp')]+lsp_settings#get('mozuku-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('mozuku-lsp', 'root_uri', lsp_settings#root_uri('mozuku-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('mozuku-lsp', 'initialization_options', {"analysis": {"enableCaboCha": v:true}}),
|
||||
\ 'allowlist': lsp_settings#get('mozuku-lsp', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('mozuku-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('mozuku-lsp', 'config', lsp_settings#server_config('mozuku-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('mozuku-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('mozuku-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'mozuku-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('mozuku-lsp', 'cmd', [lsp_settings#exec_path('mozuku-lsp')]+lsp_settings#get('mozuku-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('mozuku-lsp', 'root_uri', lsp_settings#root_uri('mozuku-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('mozuku-lsp', 'initialization_options', {"analysis": {"enableCaboCha": v:true}}),
|
||||
\ 'allowlist': lsp_settings#get('mozuku-lsp', 'allowlist', ['*']),
|
||||
\ 'blocklist': lsp_settings#get('mozuku-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('mozuku-lsp', 'config', lsp_settings#server_config('mozuku-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('mozuku-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('mozuku-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
function! s:on_mozuku_semanticHighlight(data) abort
|
||||
let g:hoge = a:data
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_nil
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'nil',
|
||||
\ 'cmd': {server_info->lsp_settings#get('nil', 'cmd', lsp_settings#exec_path('nil'))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('nil', 'root_uri', lsp_settings#root_uri('nil'))},
|
||||
\ 'initialization_options': lsp_settings#get('nil', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('nil', 'allowlist', ['nix']),
|
||||
\ 'blocklist': lsp_settings#get('nil', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('nil', 'config', lsp_settings#server_config('nil')),
|
||||
\ 'workspace_config': lsp_settings#get('nil', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('nil', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'nil',
|
||||
\ 'cmd': {server_info->lsp_settings#get('nil', 'cmd', lsp_settings#exec_path('nil'))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('nil', 'root_uri', lsp_settings#root_uri('nil'))},
|
||||
\ 'initialization_options': lsp_settings#get('nil', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('nil', 'allowlist', ['nix']),
|
||||
\ 'blocklist': lsp_settings#get('nil', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('nil', 'config', lsp_settings#server_config('nil')),
|
||||
\ 'workspace_config': lsp_settings#get('nil', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('nil', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_nimlsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'nimlsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('nimlsp', 'cmd', [lsp_settings#exec_path('nimlsp')]+lsp_settings#get('nimlsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('nimlsp', 'root_uri', lsp_settings#root_uri('nimlsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('nimlsp', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('nimlsp', 'allowlist', ['nim']),
|
||||
\ 'blocklist': lsp_settings#get('nimlsp', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'nimlsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('nimlsp', 'cmd', [lsp_settings#exec_path('nimlsp')]+lsp_settings#get('nimlsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('nimlsp', 'root_uri', lsp_settings#root_uri('nimlsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('nimlsp', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('nimlsp', 'allowlist', ['nim']),
|
||||
\ 'blocklist': lsp_settings#get('nimlsp', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_nixd
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'nixd',
|
||||
\ 'cmd': {server_info->lsp_settings#get('nixd', 'cmd', lsp_settings#exec_path('nixd'))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('nid', 'root_uri', lsp_settings#root_uri('nixd'))},
|
||||
\ 'initialization_options': lsp_settings#get('nixd', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('nixd', 'allowlist', ['nix']),
|
||||
\ 'blocklist': lsp_settings#get('nixd', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('nixd', 'config', lsp_settings#server_config('nixd')),
|
||||
\ 'workspace_config': lsp_settings#get('nixd', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('nixd', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'nixd',
|
||||
\ 'cmd': {server_info->lsp_settings#get('nixd', 'cmd', lsp_settings#exec_path('nixd'))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('nid', 'root_uri', lsp_settings#root_uri('nixd'))},
|
||||
\ 'initialization_options': lsp_settings#get('nixd', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('nixd', 'allowlist', ['nix']),
|
||||
\ 'blocklist': lsp_settings#get('nixd', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('nixd', 'config', lsp_settings#server_config('nixd')),
|
||||
\ 'workspace_config': lsp_settings#get('nixd', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('nixd', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_ntt
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'ntt',
|
||||
\ 'cmd': {server_info->lsp_settings#get('ntt', 'cmd', [lsp_settings#exec_path('ntt')]+lsp_settings#get('ntt', 'args', ['langserver']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('ntt', 'root_uri', lsp_settings#root_uri('ntt'))},
|
||||
\ 'initialization_options': lsp_settings#get('ntt', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('ntt', 'allowlist', ['ttcn3', 'ttcn']),
|
||||
\ 'blocklist': lsp_settings#get('ntt', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('ntt', 'config', lsp_settings#server_config('ntt')),
|
||||
\ 'workspace_config': lsp_settings#get('ntt', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('ntt', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'ntt',
|
||||
\ 'cmd': {server_info->lsp_settings#get('ntt', 'cmd', [lsp_settings#exec_path('ntt')]+lsp_settings#get('ntt', 'args', ['langserver']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('ntt', 'root_uri', lsp_settings#root_uri('ntt'))},
|
||||
\ 'initialization_options': lsp_settings#get('ntt', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('ntt', 'allowlist', ['ttcn3', 'ttcn']),
|
||||
\ 'blocklist': lsp_settings#get('ntt', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('ntt', 'config', lsp_settings#server_config('ntt')),
|
||||
\ 'workspace_config': lsp_settings#get('ntt', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('ntt', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,15 +1,12 @@
|
||||
augroup vim_lsp_settings_ocaml_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'ocaml-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('ocaml-lsp', 'cmd', [lsp_settings#exec_path('ocaml-lsp')]+lsp_settings#get('ocaml-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('ocaml-lsp', 'root_uri', lsp_settings#root_uri('ocaml-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('ocaml-lsp', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('ocaml-lsp', 'allowlist', ['ocaml']),
|
||||
\ 'blocklist': lsp_settings#get('ocaml-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('ocaml-lsp', 'config', lsp_settings#server_config('ocaml-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('ocaml-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('ocaml-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'ocaml-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('ocaml-lsp', 'cmd', [lsp_settings#exec_path('ocaml-lsp')]+lsp_settings#get('ocaml-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('ocaml-lsp', 'root_uri', lsp_settings#root_uri('ocaml-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('ocaml-lsp', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('ocaml-lsp', 'allowlist', ['ocaml']),
|
||||
\ 'blocklist': lsp_settings#get('ocaml-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('ocaml-lsp', 'config', lsp_settings#server_config('ocaml-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('ocaml-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('ocaml-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_ols
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'ols',
|
||||
\ 'cmd': {server_info->lsp_settings#get('ols', 'cmd', [lsp_settings#exec_path('ols')]+lsp_settings#get('ols', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('ols', 'root_uri', lsp_settings#root_uri('ols'))},
|
||||
\ 'initialization_options': lsp_settings#get('ols', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('ols', 'allowlist', ['odin']),
|
||||
\ 'blocklist': lsp_settings#get('ols', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('ols', 'config', lsp_settings#server_config('ols')),
|
||||
\ 'workspace_config': lsp_settings#get('ols', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('ols', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'ols',
|
||||
\ 'cmd': {server_info->lsp_settings#get('ols', 'cmd', [lsp_settings#exec_path('ols')]+lsp_settings#get('ols', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('ols', 'root_uri', lsp_settings#root_uri('ols'))},
|
||||
\ 'initialization_options': lsp_settings#get('ols', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('ols', 'allowlist', ['odin']),
|
||||
\ 'blocklist': lsp_settings#get('ols', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('ols', 'config', lsp_settings#server_config('ols')),
|
||||
\ 'workspace_config': lsp_settings#get('ols', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('ols', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_omnisharp_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'omnisharp-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('omnisharp-lsp', 'cmd', [lsp_settings#exec_path('omnisharp-lsp')]+lsp_settings#get('omnisharp-lsp', 'args', ['-lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('omnisharp-lsp', 'root_uri', lsp_settings#root_uri('omnisharp-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('omnisharp-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('omnisharp-lsp', 'allowlist', ['cs']),
|
||||
\ 'blocklist': lsp_settings#get('omnisharp-lsp', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'omnisharp-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('omnisharp-lsp', 'cmd', [lsp_settings#exec_path('omnisharp-lsp')]+lsp_settings#get('omnisharp-lsp', 'args', ['-lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('omnisharp-lsp', 'root_uri', lsp_settings#root_uri('omnisharp-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('omnisharp-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('omnisharp-lsp', 'allowlist', ['cs']),
|
||||
\ 'blocklist': lsp_settings#get('omnisharp-lsp', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+15
-18
@@ -1,18 +1,15 @@
|
||||
augroup vim_lsp_settings_openscad_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'openscad-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('openscad-lsp', 'cmd', [lsp_settings#exec_path('openscad-lsp')]+lsp_settings#get('openscad-lsp', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('openscad-lsp', 'root_uri', lsp_settings#root_uri('openscad-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('openscad-lsp', 'initialization_options', {
|
||||
\ 'completion': {
|
||||
\ 'autoimport': { 'enable': v:true },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'allowlist': lsp_settings#get('openscad-lsp', 'allowlist', ['openscad']),
|
||||
\ 'blocklist': lsp_settings#get('openscad-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('openscad-lsp', 'config', lsp_settings#server_config('openscad-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('openscad-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('openscad-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'openscad-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('openscad-lsp', 'cmd', [lsp_settings#exec_path('openscad-lsp')]+lsp_settings#get('openscad-lsp', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('openscad-lsp', 'root_uri', lsp_settings#root_uri('openscad-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('openscad-lsp', 'initialization_options', {
|
||||
\ 'completion': {
|
||||
\ 'autoimport': { 'enable': v:true },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'allowlist': lsp_settings#get('openscad-lsp', 'allowlist', ['openscad']),
|
||||
\ 'blocklist': lsp_settings#get('openscad-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('openscad-lsp', 'config', lsp_settings#server_config('openscad-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('openscad-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('openscad-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+15
-18
@@ -1,18 +1,15 @@
|
||||
augroup vim_lsp_settings_oxfmt
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'oxfmt',
|
||||
\ 'cmd': {server_info->lsp_settings#get('oxfmt', 'cmd', [lsp_settings#exec_path('oxfmt')]+lsp_settings#get('oxfmt', 'args', ['--lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('oxfmt', 'root_uri', lsp_settings#root_uri('oxfmt'))},
|
||||
\ 'initialization_options': lsp_settings#get('oxfmt', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('oxfmt', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact', 'vue', 'svelte', 'astro']),
|
||||
\ 'blocklist': lsp_settings#get('oxfmt', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('oxfmt', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('oxfmt', 'workspace_config', {
|
||||
\ 'oxc_language_server': {
|
||||
\ 'fmt.experimental': v:true,
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('oxfmt', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'oxfmt',
|
||||
\ 'cmd': {server_info->lsp_settings#get('oxfmt', 'cmd', [lsp_settings#exec_path('oxfmt')]+lsp_settings#get('oxfmt', 'args', ['--lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('oxfmt', 'root_uri', lsp_settings#root_uri('oxfmt'))},
|
||||
\ 'initialization_options': lsp_settings#get('oxfmt', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('oxfmt', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact', 'vue', 'svelte', 'astro']),
|
||||
\ 'blocklist': lsp_settings#get('oxfmt', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('oxfmt', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('oxfmt', 'workspace_config', {
|
||||
\ 'oxc_language_server': {
|
||||
\ 'fmt.experimental': v:true,
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('oxfmt', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_oxlint
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'oxlint',
|
||||
\ 'cmd': {server_info->lsp_settings#get('oxlint', 'cmd', [lsp_settings#exec_path('oxlint')]+lsp_settings#get('oxlint', 'args', ['--lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('oxlint', 'root_uri', lsp_settings#root_uri('oxlint'))},
|
||||
\ 'initialization_options': lsp_settings#get('oxlint', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('oxlint', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact', 'vue', 'svelte', 'astro']),
|
||||
\ 'blocklist': lsp_settings#get('oxlint', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('oxlint', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('oxlint', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('oxlint', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'oxlint',
|
||||
\ 'cmd': {server_info->lsp_settings#get('oxlint', 'cmd', [lsp_settings#exec_path('oxlint')]+lsp_settings#get('oxlint', 'args', ['--lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('oxlint', 'root_uri', lsp_settings#root_uri('oxlint'))},
|
||||
\ 'initialization_options': lsp_settings#get('oxlint', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('oxlint', 'allowlist', ['typescript', 'javascript', 'typescriptreact', 'javascriptreact', 'vue', 'svelte', 'astro']),
|
||||
\ 'blocklist': lsp_settings#get('oxlint', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('oxlint', 'config', {}),
|
||||
\ 'workspace_config': lsp_settings#get('oxlint', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('oxlint', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_package_version_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'package-version-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('package-version-server', 'cmd', [lsp_settings#exec_path('package-version-server')]+lsp_settings#get('package-version-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('package-version-server', 'root_uri', lsp_settings#root_uri('package-version-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('package-version-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('package-version-server', 'allowlist', ['json']),
|
||||
\ 'blocklist': lsp_settings#get('package-version-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('package-version-server', 'config', lsp_settings#server_config('package-version-server')),
|
||||
\ 'workspace_config': lsp_settings#get('package-version-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('package-version-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'package-version-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('package-version-server', 'cmd', [lsp_settings#exec_path('package-version-server')]+lsp_settings#get('package-version-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('package-version-server', 'root_uri', lsp_settings#root_uri('package-version-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('package-version-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('package-version-server', 'allowlist', ['json']),
|
||||
\ 'blocklist': lsp_settings#get('package-version-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('package-version-server', 'config', lsp_settings#server_config('package-version-server')),
|
||||
\ 'workspace_config': lsp_settings#get('package-version-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('package-version-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_perl_languageserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'perl-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('perl-languageserver', 'cmd', ['perl', '-MPerl::LanguageServer', '-e', 'Perl::LanguageServer->run']+lsp_settings#get('perl-languageserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('perl-languageserver', 'root_uri', lsp_settings#root_uri('perl-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('perl-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('perl-languageserver', 'allowlist', ['perl']),
|
||||
\ 'blocklist': lsp_settings#get('perl-languageserver', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'perl-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('perl-languageserver', 'cmd', ['perl', '-MPerl::LanguageServer', '-e', 'Perl::LanguageServer->run']+lsp_settings#get('perl-languageserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('perl-languageserver', 'root_uri', lsp_settings#root_uri('perl-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('perl-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('perl-languageserver', 'allowlist', ['perl']),
|
||||
\ 'blocklist': lsp_settings#get('perl-languageserver', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+12
-11
@@ -1,15 +1,16 @@
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'perlnavigator',
|
||||
\ 'cmd': {server_info->lsp_settings#get('perlnavigator', 'cmd', [lsp_settings#exec_path('perlnavigator')]+lsp_settings#get('perlnavigator', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('perlnavigator', 'root_uri', lsp_settings#root_uri('perlnavigator'))},
|
||||
\ 'initialization_options': lsp_settings#get('perlnavigator', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('perlnavigator', 'allowlist', ['perl']),
|
||||
\ 'blocklist': lsp_settings#get('perlnavigator', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('perlnavigator', 'config', lsp_settings#server_config('perlnavigator')),
|
||||
\ 'workspace_config': lsp_settings#get('perlnavigator', 'workspace_config', {'perlnavigator': { 'perlPath': 'perl', 'enableWarnings': v:true, 'perltidyProfile': '', 'perlcriticProfile': '', 'perlcriticEnabled': v:true, 'severity5': 'warning', 'severity4': 'info', 'severity3': 'hint', 'severity2': 'hint', 'severity1': 'hint', 'includePaths': ['lib'], 'logging': v:false, 'trace': { 'server': 'verbose' }}}),
|
||||
\ 'semantic_highlight': lsp_settings#get('perlnavigator', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
augroup vim_lsp_settings_perlnavigator
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'perlnavigator',
|
||||
\ 'cmd': {server_info->lsp_settings#get('perlnavigator', 'cmd', [lsp_settings#exec_path('perlnavigator')]+lsp_settings#get('perlnavigator', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('perlnavigator', 'root_uri', lsp_settings#root_uri('perlnavigator'))},
|
||||
\ 'initialization_options': lsp_settings#get('perlnavigator', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('perlnavigator', 'allowlist', ['perl']),
|
||||
\ 'blocklist': lsp_settings#get('perlnavigator', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('perlnavigator', 'config', lsp_settings#server_config('perlnavigator')),
|
||||
\ 'workspace_config': lsp_settings#get('perlnavigator', 'workspace_config', {'perlnavigator': { 'perlPath': 'perl', 'enableWarnings': v:true, 'perltidyProfile': '', 'perlcriticProfile': '', 'perlcriticEnabled': v:true, 'severity5': 'warning', 'severity4': 'info', 'severity3': 'hint', 'severity2': 'hint', 'severity1': 'hint', 'includePaths': ['lib'], 'logging': v:false, 'trace': { 'server': 'verbose' }}}),
|
||||
\ 'semantic_highlight': lsp_settings#get('perlnavigator', 'semantic_highlight', {}),
|
||||
\ })
|
||||
autocmd User lsp_setup let g:lsp_experimental_workspace_folders = 1
|
||||
augroup END
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_plpgsql_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'plpgsql-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('plpgsql-lsp', 'cmd', [lsp_settings#exec_path('plpgsql-lsp')]+lsp_settings#get('plpgsql-lsp', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('plpgsql-lsp', 'root_uri', lsp_settings#root_uri('plpgsql-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('plpgsql-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('plpgsql-lsp', 'allowlist', ['sql']),
|
||||
\ 'blocklist': lsp_settings#get('plpgsql-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('plpgsql-lsp', 'config', lsp_settings#server_config('plpgsql-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('plpgsql-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('plpgsql-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'plpgsql-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('plpgsql-lsp', 'cmd', [lsp_settings#exec_path('plpgsql-lsp')]+lsp_settings#get('plpgsql-lsp', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('plpgsql-lsp', 'root_uri', lsp_settings#root_uri('plpgsql-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('plpgsql-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('plpgsql-lsp', 'allowlist', ['sql']),
|
||||
\ 'blocklist': lsp_settings#get('plpgsql-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('plpgsql-lsp', 'config', lsp_settings#server_config('plpgsql-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('plpgsql-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('plpgsql-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_powershell_languageserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'powershell-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('powershell-languageserver', 'cmd', [lsp_settings#exec_path('powershell-languageserver')]+lsp_settings#get('powershell-languageserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('powershell-languageserver', 'root_uri', lsp_settings#root_uri('powershell-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('powershell-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('powershell-languageserver', 'allowlist', ['ps1']),
|
||||
\ 'blocklist': lsp_settings#get('powershell-languageserver', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'powershell-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('powershell-languageserver', 'cmd', [lsp_settings#exec_path('powershell-languageserver')]+lsp_settings#get('powershell-languageserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('powershell-languageserver', 'root_uri', lsp_settings#root_uri('powershell-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('powershell-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('powershell-languageserver', 'allowlist', ['ps1']),
|
||||
\ 'blocklist': lsp_settings#get('powershell-languageserver', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
augroup vim_lsp_settings_prisma_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'prisma-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('prisma-language-server', 'cmd', [lsp_settings#exec_path('prisma-language-server')]+lsp_settings#get('prisma-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('prisma-language-server', 'root_uri', lsp_settings#root_uri('prisma-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('prisma-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('prisma', 'allowlist', ['prisma']),
|
||||
\ 'blocklist': lsp_settings#get('prisma-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('prisma-language-server', 'config', lsp_settings#server_config('prisma-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('prisma-language-server', 'workspace_config', {
|
||||
\ 'prisma': {
|
||||
\ 'prismaFmtBinPath': {c->!empty(c) ? c : lsp_settings#servers_dir() . '/prisma-language-server/prisma-fmt'}(lsp_settings#exec_path('prisma-fmt')),
|
||||
\ }
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('prisma-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'prisma-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('prisma-language-server', 'cmd', [lsp_settings#exec_path('prisma-language-server')]+lsp_settings#get('prisma-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('prisma-language-server', 'root_uri', lsp_settings#root_uri('prisma-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('prisma-language-server', 'initialization_options', {'diagnostics': 'true'}),
|
||||
\ 'allowlist': lsp_settings#get('prisma', 'allowlist', ['prisma']),
|
||||
\ 'blocklist': lsp_settings#get('prisma-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('prisma-language-server', 'config', lsp_settings#server_config('prisma-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('prisma-language-server', 'workspace_config', {
|
||||
\ 'prisma': {
|
||||
\ 'prismaFmtBinPath': {c->!empty(c) ? c : lsp_settings#servers_dir() . '/prisma-language-server/prisma-fmt'}(lsp_settings#exec_path('prisma-fmt')),
|
||||
\ }
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('prisma-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_prolog_lsp_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'prolog-lsp_server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('prolog-lsp_server', 'cmd', [lsp_settings#exec_path('prolog-lsp_server')]+lsp_settings#get('prolog-lsp_server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('prolog-lsp_server', 'root_uri', lsp_settings#root_uri('prolog-lsp_server'))},
|
||||
\ 'initialization_options': lsp_settings#get('prolog-lsp_server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('prolog-lsp_server', 'allowlist', ['prolog']),
|
||||
\ 'blocklist': lsp_settings#get('prolog-lsp_server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('prolog-lsp_server', 'config', lsp_settings#server_config('prolog-lsp_server')),
|
||||
\ 'workspace_config': lsp_settings#get('prolog-lsp_server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('prolog-lsp_server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'prolog-lsp_server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('prolog-lsp_server', 'cmd', [lsp_settings#exec_path('prolog-lsp_server')]+lsp_settings#get('prolog-lsp_server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('prolog-lsp_server', 'root_uri', lsp_settings#root_uri('prolog-lsp_server'))},
|
||||
\ 'initialization_options': lsp_settings#get('prolog-lsp_server', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('prolog-lsp_server', 'allowlist', ['prolog']),
|
||||
\ 'blocklist': lsp_settings#get('prolog-lsp_server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('prolog-lsp_server', 'config', lsp_settings#server_config('prolog-lsp_server')),
|
||||
\ 'workspace_config': lsp_settings#get('prolog-lsp_server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('prolog-lsp_server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_psalm_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'psalm-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('psalm-language-server', 'cmd', [lsp_settings#exec_path('psalm-language-server')]+lsp_settings#get('psalm-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('psalm-language-server', 'root_uri', lsp_settings#root_uri('psalm-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('psalm-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('psalm-language-server', 'allowlist', ['php']),
|
||||
\ 'blocklist': lsp_settings#get('psalm-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('psalm-language-server', 'config', lsp_settings#server_config('psalm-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('psalm-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('psalm-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'psalm-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('psalm-language-server', 'cmd', [lsp_settings#exec_path('psalm-language-server')]+lsp_settings#get('psalm-language-server', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('psalm-language-server', 'root_uri', lsp_settings#root_uri('psalm-language-server'))},
|
||||
\ 'initialization_options': lsp_settings#get('psalm-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('psalm-language-server', 'allowlist', ['php']),
|
||||
\ 'blocklist': lsp_settings#get('psalm-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('psalm-language-server', 'config', lsp_settings#server_config('psalm-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('psalm-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('psalm-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_puppet-ls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'puppet-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('puppet-ls', 'cmd', [lsp_settings#exec_path('puppet-ls')]+lsp_settings#get('puppet-ls', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('puppet-ls', 'root_uri', lsp_settings#root_uri('puppet-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('puppet-ls', 'initialization_options', {'diagnostics': 'false'}),
|
||||
\ 'allowlist': lsp_settings#get('puppet-ls', 'allowlist', ['puppet']),
|
||||
\ 'blocklist': lsp_settings#get('puppet-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('puppet-ls', 'config', lsp_settings#server_config('puppet-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('puppet-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('puppet-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'puppet-ls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('puppet-ls', 'cmd', [lsp_settings#exec_path('puppet-ls')]+lsp_settings#get('puppet-ls', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('puppet-ls', 'root_uri', lsp_settings#root_uri('puppet-ls'))},
|
||||
\ 'initialization_options': lsp_settings#get('puppet-ls', 'initialization_options', {'diagnostics': 'false'}),
|
||||
\ 'allowlist': lsp_settings#get('puppet-ls', 'allowlist', ['puppet']),
|
||||
\ 'blocklist': lsp_settings#get('puppet-ls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('puppet-ls', 'config', lsp_settings#server_config('puppet-ls')),
|
||||
\ 'workspace_config': lsp_settings#get('puppet-ls', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('puppet-ls', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -11,17 +11,14 @@ function! s:get_root_uri() abort
|
||||
return lsp_settings#root_uri('purescript-language-server')
|
||||
endfunction
|
||||
|
||||
augroup vim_lsp_settings_purescript_language_server
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'purescript-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('purescript-language-server', 'cmd', [lsp_settings#exec_path('purescript-language-server')]+lsp_settings#get('purescript-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('purescript-language-server', 'root_uri', s:get_root_uri())},
|
||||
\ 'initialization_options': lsp_settings#get('purescript-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('purescript-language-server', 'allowlist', ['purescript']),
|
||||
\ 'blocklist': lsp_settings#get('purescript-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('purescript-language-server', 'config', lsp_settings#server_config('purescript-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('purescript-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('purescript-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'purescript-language-server',
|
||||
\ 'cmd': {server_info->lsp_settings#get('purescript-language-server', 'cmd', [lsp_settings#exec_path('purescript-language-server')]+lsp_settings#get('purescript-language-server', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('purescript-language-server', 'root_uri', s:get_root_uri())},
|
||||
\ 'initialization_options': lsp_settings#get('purescript-language-server', 'initialization_options', {}),
|
||||
\ 'allowlist': lsp_settings#get('purescript-language-server', 'allowlist', ['purescript']),
|
||||
\ 'blocklist': lsp_settings#get('purescript-language-server', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('purescript-language-server', 'config', lsp_settings#server_config('purescript-language-server')),
|
||||
\ 'workspace_config': lsp_settings#get('purescript-language-server', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('purescript-language-server', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_pyls_all
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyls-all',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyls-all', 'cmd', [lsp_settings#exec_path('pyls-all')]+lsp_settings#get('pyls-all', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyls-all', 'root_uri', lsp_settings#root_uri('pyls-all'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyls-all', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyls-all', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyls-all', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyls-all', 'config', lsp_settings#server_config('pyls-all')),
|
||||
\ 'workspace_config': lsp_settings#get('pyls-all', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyls-all', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyls-all',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyls-all', 'cmd', [lsp_settings#exec_path('pyls-all')]+lsp_settings#get('pyls-all', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyls-all', 'root_uri', lsp_settings#root_uri('pyls-all'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyls-all', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyls-all', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyls-all', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyls-all', 'config', lsp_settings#server_config('pyls-all')),
|
||||
\ 'workspace_config': lsp_settings#get('pyls-all', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyls-all', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+32
-35
@@ -1,35 +1,32 @@
|
||||
augroup vim_lsp_settings_pyls_ms
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyls-ms',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyls-ms', 'cmd', [lsp_settings#exec_path('pyls-ms')]+lsp_settings#get('pyls-ms', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyls-ms', 'root_uri', lsp_settings#root_uri('pyls-ms'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyls-ms', 'initialization_options', {
|
||||
\ 'analysisUpdates': v:true,
|
||||
\ 'asyncStartup': v:true,
|
||||
\ 'displayOptions': {},
|
||||
\ 'interpreter': {
|
||||
\ 'properties': {
|
||||
\ 'InterpreterPath': lsp_settings#get('pyls-ms', 'python-path', {key, name->exepath('python')}),
|
||||
\ 'UseDefaultDatabase': v:true,
|
||||
\ 'Version': lsp_settings#get('pyls-ms', 'python-ver', {key, name->trim(matchstr(system(
|
||||
\ lsp_settings#utils#shellescape(lsp_settings#get('pyls-ms', 'python-path', {key, name->exepath('python')})) . ' -V'
|
||||
\ ), '\s\zs\S\+'))}),
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'allowlist': lsp_settings#get('pyls-ms', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyls-ms', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyls-ms', 'config', lsp_settings#server_config('pyls-ms')),
|
||||
\ 'workspace_config': lsp_settings#get('pyls-ms', 'workspace_config', {
|
||||
\ 'python': {
|
||||
\ 'analysis': {
|
||||
\ 'errors': [],
|
||||
\ 'info': [],
|
||||
\ 'disabled': [],
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyls-ms', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyls-ms',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyls-ms', 'cmd', [lsp_settings#exec_path('pyls-ms')]+lsp_settings#get('pyls-ms', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyls-ms', 'root_uri', lsp_settings#root_uri('pyls-ms'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyls-ms', 'initialization_options', {
|
||||
\ 'analysisUpdates': v:true,
|
||||
\ 'asyncStartup': v:true,
|
||||
\ 'displayOptions': {},
|
||||
\ 'interpreter': {
|
||||
\ 'properties': {
|
||||
\ 'InterpreterPath': lsp_settings#get('pyls-ms', 'python-path', {key, name->exepath('python')}),
|
||||
\ 'UseDefaultDatabase': v:true,
|
||||
\ 'Version': lsp_settings#get('pyls-ms', 'python-ver', {key, name->trim(matchstr(system(
|
||||
\ lsp_settings#utils#shellescape(lsp_settings#get('pyls-ms', 'python-path', {key, name->exepath('python')})) . ' -V'
|
||||
\ ), '\s\zs\S\+'))}),
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'allowlist': lsp_settings#get('pyls-ms', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyls-ms', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyls-ms', 'config', lsp_settings#server_config('pyls-ms')),
|
||||
\ 'workspace_config': lsp_settings#get('pyls-ms', 'workspace_config', {
|
||||
\ 'python': {
|
||||
\ 'analysis': {
|
||||
\ 'errors': [],
|
||||
\ 'info': [],
|
||||
\ 'disabled': [],
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyls-ms', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_pyls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyls', 'cmd', [lsp_settings#exec_path('pyls')]+lsp_settings#get('pyls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyls', 'root_uri', lsp_settings#root_uri('pyls'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyls', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyls', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyls', 'cmd', [lsp_settings#exec_path('pyls')]+lsp_settings#get('pyls', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyls', 'root_uri', lsp_settings#root_uri('pyls'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyls', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyls', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyls', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_pylsp_all
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pylsp-all',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pylsp-all', 'cmd', [lsp_settings#exec_path('pylsp-all')]+lsp_settings#get('pylsp-all', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pylsp-all', 'root_uri', lsp_settings#root_uri('pylsp-all'))},
|
||||
\ 'initialization_options': lsp_settings#get('pylsp-all', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pylsp-all', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pylsp-all', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pylsp-all', 'config', lsp_settings#server_config('pylsp-all')),
|
||||
\ 'workspace_config': lsp_settings#get('pylsp-all', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pylsp-all', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pylsp-all',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pylsp-all', 'cmd', [lsp_settings#exec_path('pylsp-all')]+lsp_settings#get('pylsp-all', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pylsp-all', 'root_uri', lsp_settings#root_uri('pylsp-all'))},
|
||||
\ 'initialization_options': lsp_settings#get('pylsp-all', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pylsp-all', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pylsp-all', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pylsp-all', 'config', lsp_settings#server_config('pylsp-all')),
|
||||
\ 'workspace_config': lsp_settings#get('pylsp-all', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pylsp-all', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_pylsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pylsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pylsp', 'cmd', [lsp_settings#exec_path('pylsp')]+lsp_settings#get('pylsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pylsp', 'root_uri', lsp_settings#root_uri('pylsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('pylsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pylsp', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pylsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pylsp', 'config', lsp_settings#server_config('pylsp')),
|
||||
\ 'workspace_config': lsp_settings#get('pylsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pylsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pylsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pylsp', 'cmd', [lsp_settings#exec_path('pylsp')]+lsp_settings#get('pylsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pylsp', 'root_uri', lsp_settings#root_uri('pylsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('pylsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pylsp', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pylsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pylsp', 'config', lsp_settings#server_config('pylsp')),
|
||||
\ 'workspace_config': lsp_settings#get('pylsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pylsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_pylyzer
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pylyzer',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pylyzer', 'cmd', [lsp_settings#exec_path('pylyzer')]+lsp_settings#get('pylyzer', 'args', ['--server']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pylyzer', 'root_uri', lsp_settings#root_uri('pylyzer'))},
|
||||
\ 'initialization_options': lsp_settings#get('pylyzer', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pylyzer', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pylyzer', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pylyzer', 'config', lsp_settings#server_config('pylyzer')),
|
||||
\ 'workspace_config': lsp_settings#get('pylyzer', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pylyzer', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pylyzer',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pylyzer', 'cmd', [lsp_settings#exec_path('pylyzer')]+lsp_settings#get('pylyzer', 'args', ['--server']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pylyzer', 'root_uri', lsp_settings#root_uri('pylyzer'))},
|
||||
\ 'initialization_options': lsp_settings#get('pylyzer', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pylyzer', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pylyzer', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pylyzer', 'config', lsp_settings#server_config('pylyzer')),
|
||||
\ 'workspace_config': lsp_settings#get('pylyzer', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pylyzer', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_pyrefly
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyrefly',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyrefly', 'cmd', [lsp_settings#exec_path('pyrefly')]+lsp_settings#get('pyrefly', 'args', ['lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyrefly', 'root_uri', lsp_settings#root_uri('pyrefly'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyrefly', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyrefly', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyrefly', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyrefly', 'config', lsp_settings#server_config('pyrefly')),
|
||||
\ 'workspace_config': lsp_settings#get('pyrefly', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyrefly', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyrefly',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyrefly', 'cmd', [lsp_settings#exec_path('pyrefly')]+lsp_settings#get('pyrefly', 'args', ['lsp']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyrefly', 'root_uri', lsp_settings#root_uri('pyrefly'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyrefly', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyrefly', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyrefly', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyrefly', 'config', lsp_settings#server_config('pyrefly')),
|
||||
\ 'workspace_config': lsp_settings#get('pyrefly', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyrefly', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
@@ -1,20 +1,17 @@
|
||||
augroup vim_lsp_settings_pyright_langserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyright-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyright-langserver', 'cmd', [lsp_settings#exec_path('pyright-langserver')]+lsp_settings#get('pyright-langserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyright-langserver', 'root_uri', lsp_settings#root_uri('pyright-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyright-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyright-langserver', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyright-langserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyright-langserver', 'config', lsp_settings#server_config('pyright-langserver')),
|
||||
\ 'workspace_config': lsp_settings#get('pyright-langserver', 'workspace_config', {
|
||||
\ 'python': {
|
||||
\ 'analysis': {
|
||||
\ 'useLibraryCodeForTypes': v:true
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyright-langserver', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'pyright-langserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('pyright-langserver', 'cmd', [lsp_settings#exec_path('pyright-langserver')]+lsp_settings#get('pyright-langserver', 'args', ['--stdio']))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('pyright-langserver', 'root_uri', lsp_settings#root_uri('pyright-langserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('pyright-langserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('pyright-langserver', 'allowlist', ['python']),
|
||||
\ 'blocklist': lsp_settings#get('pyright-langserver', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('pyright-langserver', 'config', lsp_settings#server_config('pyright-langserver')),
|
||||
\ 'workspace_config': lsp_settings#get('pyright-langserver', 'workspace_config', {
|
||||
\ 'python': {
|
||||
\ 'analysis': {
|
||||
\ 'useLibraryCodeForTypes': v:true
|
||||
\ },
|
||||
\ },
|
||||
\ }),
|
||||
\ 'semantic_highlight': lsp_settings#get('pyright-langserver', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
+8
-11
@@ -1,11 +1,8 @@
|
||||
augroup vim_lsp_settings_qmlls
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'qmlls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('qmlls', 'cmd', [lsp_settings#exec_path('qmlls')])+lsp_settings#get('qmlls', 'args', ['-E'])},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('qmlls', 'root_uri', lsp_settings#root_uri('qmlls'))},
|
||||
\ 'allowlist': lsp_settings#get('qmlls', 'allowlist', ['qml', 'qmljs']),
|
||||
\ 'blocklist': lsp_settings#get('qmlls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('qmlls', 'config', lsp_settings#server_config('pyls-all')),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'qmlls',
|
||||
\ 'cmd': {server_info->lsp_settings#get('qmlls', 'cmd', [lsp_settings#exec_path('qmlls')])+lsp_settings#get('qmlls', 'args', ['-E'])},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('qmlls', 'root_uri', lsp_settings#root_uri('qmlls'))},
|
||||
\ 'allowlist': lsp_settings#get('qmlls', 'allowlist', ['qml', 'qmljs']),
|
||||
\ 'blocklist': lsp_settings#get('qmlls', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('qmlls', 'config', lsp_settings#server_config('pyls-all')),
|
||||
\ })
|
||||
|
||||
@@ -1,15 +1,12 @@
|
||||
augroup vim_lsp_settings_r_languageserver
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'r-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('r-languageserver', 'cmd', ['R', '--slave', '-e', 'languageserver::run()']+lsp_settings#get('r-languageserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('r-languageserver', 'root_uri', lsp_settings#root_uri('r-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('r-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('r-languageserver', 'allowlist', ['r']),
|
||||
\ 'blocklist': lsp_settings#get('r-languageserver', 'blocklist', []),
|
||||
\ '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
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'r-languageserver',
|
||||
\ 'cmd': {server_info->lsp_settings#get('r-languageserver', 'cmd', ['R', '--slave', '-e', 'languageserver::run()']+lsp_settings#get('r-languageserver', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('r-languageserver', 'root_uri', lsp_settings#root_uri('r-languageserver'))},
|
||||
\ 'initialization_options': lsp_settings#get('r-languageserver', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('r-languageserver', 'allowlist', ['r']),
|
||||
\ 'blocklist': lsp_settings#get('r-languageserver', 'blocklist', []),
|
||||
\ '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', {}),
|
||||
\ })
|
||||
|
||||
|
||||
+11
-14
@@ -1,14 +1,11 @@
|
||||
augroup vim_lsp_settings_racket_lsp
|
||||
au!
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'racket-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('racket-lsp', 'cmd', [lsp_settings#exec_path('racket-lsp')]+lsp_settings#get('racket-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('racket-lsp', 'root_uri', lsp_settings#root_uri('racket-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('racket-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('racket-lsp', 'allowlist', ['racket']),
|
||||
\ 'blocklist': lsp_settings#get('racket-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('racket-lsp', 'config', lsp_settings#server_config('racket-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('racket-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('racket-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
augroup END
|
||||
call lsp_settings#register_server({
|
||||
\ 'name': 'racket-lsp',
|
||||
\ 'cmd': {server_info->lsp_settings#get('racket-lsp', 'cmd', [lsp_settings#exec_path('racket-lsp')]+lsp_settings#get('racket-lsp', 'args', []))},
|
||||
\ 'root_uri':{server_info->lsp_settings#get('racket-lsp', 'root_uri', lsp_settings#root_uri('racket-lsp'))},
|
||||
\ 'initialization_options': lsp_settings#get('racket-lsp', 'initialization_options', v:null),
|
||||
\ 'allowlist': lsp_settings#get('racket-lsp', 'allowlist', ['racket']),
|
||||
\ 'blocklist': lsp_settings#get('racket-lsp', 'blocklist', []),
|
||||
\ 'config': lsp_settings#get('racket-lsp', 'config', lsp_settings#server_config('racket-lsp')),
|
||||
\ 'workspace_config': lsp_settings#get('racket-lsp', 'workspace_config', {}),
|
||||
\ 'semantic_highlight': lsp_settings#get('racket-lsp', 'semantic_highlight', {}),
|
||||
\ })
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user