myhome/.config/nvim/coc-settings.json
2021-10-30 23:18:29 +02:00

55 lines
1.4 KiB
JSON

{
"yaml.schemaStore.enable": true,
"yaml.schemas": {
"https://json.schemastore.org/ansible-role-2.9.json": "/*.yaml",
"https://json.schemastore.org/ansible-playbook.json": "/*.yaml",
"https://json.schemastore.org/ansible-inventory.json": "/*yaml",
"https://json.schemastore.org/docker-compose.json": "/*.yaml"
},
"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
}