vim9script # go get golang.org/x/tools/gopls@latest # pip install 'python-language-server[all]' g:lsc_enable_autocomplete = v:false g:lsc_server_commands = { c: {command: "clangd --log=error"}, cpp: {command: "clangd --log=error"}, go: {command: "gopls", log_level: -1}, python: { command: "pyls", workspace_config: {pyls: { configurationSources: ["flake8"], plugins: { mccabe: {enabled: v:false}, }, }}, enabled: v:false, }, } g:lsc_auto_map = { GoToDefinition: "gd", GoToDefinitionSplit: "gd", ShowHover: v:true, Completion: "omnifunc", } map :LSClientAllDiagnostics