{ "python.formatting.provider": "black", "python.pythonPath": "python3", "coc.preferences.formatOnSaveFiletypes": [ "sh", "yaml", "json", "python", "css", "markdown", "ruby", "go" ], "diagnostic.virtualText": true, "diagnostic.virtualTextCurrentLineOnly": false, "diagnostic.checkCurrentLine": false, "diagnostic-languageserver.filetypes": { "markdown": ["write-good", "markdownlint"], "sh": "shellcheck" }, "languageserver": { "bash": { "command": "bash-language-server", "args": ["start"], "filetypes": ["sh"], "ignoredRootPaths": ["~"] }, "ccls": { "command": "ccls", "filetypes": ["c", "cpp", "objc", "objcpp"], "rootPatterns": [ ".ccls", "compile_commands.json", ".vim/", ".git/", ".hg/" ], "initializationOptions": { "cache": { "directory": "/tmp/ccls" } } } }, "solargraph.commandPath": "~/.gem/ruby/2.6.0/bin/solargraph", "solargraph.formatting": true }