"languageserver": { "ccls": { "command": "ccls", "filetypes": ["c", "cc", "cpp", "c++", "objc", "objcpp"], "rootPatterns": [".ccls", "compile_commands.json", ".git/", ".hg/"], "initializationOptions": { "cache": { "directory": "/tmp/ccls" } } }, "bash": { "command": "bash-language-server", "args": ["start"], "filetypes": ["sh"] }, "arduino":{ "command":"/path/to/arduino-language-server", "rootPatterns":["*.ino"], "filetypes":["arduino"], "args":["-cli", "/path/to/arduino-cli", "-clangd", "/path/to/clangd", "-cli-config", "/path/to/arduino-cli.yaml"] }, "golang": { "command": "gopls", "rootPatterns": ["go.mod"], "filetypes": ["go"] } }