mirror of
https://github.com/avinal/dotfiles.git
synced 2026-07-03 23:20:07 +05:30
767697af72
Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>
99 lines
2.7 KiB
TOML
99 lines
2.7 KiB
TOML
[language-server.harper-ls]
|
|
command = "harper-ls"
|
|
args = ["--stdio"]
|
|
config = { harper-ls = { diagnosticSeverity = "error", linters = { long_sentences = false } } }
|
|
|
|
[language-server.wakatime]
|
|
command = "wakatime-ls"
|
|
|
|
[language-server.yaml-language-server.config.yaml]
|
|
format = { enable = true }
|
|
validation = true
|
|
schemaStore = { enable = true }
|
|
|
|
[language-server.yaml-language-server.config.yaml.schemas]
|
|
"https://json.schemastore.org/github-workflow.json" = ".github/workflows/*.{yml,yaml}"
|
|
"https://raw.githubusercontent.com/ansible-community/schemas/main/f/ansible-tasks.json" = "roles/{tasks,handlers}/*.{yml,yaml}"
|
|
"https://raw.githubusercontent.com/redhat-developer/vscode-tekton/refs/heads/main/scheme/tekton.dev/v1beta1_Task.json" = "tasks/*.{yml,yaml}"
|
|
"https://raw.githubusercontent.com/redhat-developer/vscode-tekton/refs/heads/main/scheme/tekton.dev/v1_Pipeline.json" = "pipelines/*.{yml,yaml}"
|
|
"https://raw.githubusercontent.com/redhat-developer/vscode-tekton/refs/heads/main/scheme/tekton.dev/v1_PipelineRun.json" = ".tekton/*.{yml,yaml}"
|
|
|
|
[[language]]
|
|
name = "c"
|
|
file-types = ["c", "h"]
|
|
formatter = { command = 'clang-format' }
|
|
auto-format = false
|
|
language-servers = ["clangd", "wakatime"]
|
|
indent = { tab-width = 8, unit = "\t" }
|
|
|
|
[[language]]
|
|
name = "cpp"
|
|
file-types = ["cpp", "cc", "cxx", "hpp", "hcc", "hxx"]
|
|
formatter = { command = 'clang-format' }
|
|
language-servers = ["clangd", "wakatime"]
|
|
auto-format = false
|
|
indent = { tab-width = 4, unit = " " }
|
|
|
|
[[language]]
|
|
name = "markdown"
|
|
file-types = ["md", "rst", "adoc"]
|
|
language-servers = ["marksman", "wakatime", "harper-ls"]
|
|
|
|
[[language]]
|
|
name = "go"
|
|
language-servers = ["gopls", "wakatime"]
|
|
formatter = { command = 'goimports' }
|
|
auto-format = true
|
|
|
|
[[language]]
|
|
name = "yaml"
|
|
language-servers = ["yaml-language-server", "wakatime"]
|
|
|
|
[[language]]
|
|
name = "bash"
|
|
language-servers = ["bash-language-server", "wakatime"]
|
|
|
|
[[language]]
|
|
name = "python"
|
|
language-servers = ["pylsp", "wakatime"]
|
|
auto-format = true
|
|
|
|
[[language]]
|
|
name = "rust"
|
|
language-servers = ["rust-analyzer", "wakatime"]
|
|
auto-format = true
|
|
|
|
[[language]]
|
|
name = "typescript"
|
|
language-servers = ["typescript-language-server", "wakatime"]
|
|
auto-format = true
|
|
|
|
[[language]]
|
|
name = "javascript"
|
|
language-servers = ["typescript-language-server", "wakatime"]
|
|
auto-format = true
|
|
|
|
[[language]]
|
|
name = "html"
|
|
language-servers = ["vscode-html-language-server", "wakatime"]
|
|
|
|
[[language]]
|
|
name = "css"
|
|
language-servers = ["vscode-css-language-server", "wakatime"]
|
|
|
|
[[language]]
|
|
name = "lua"
|
|
language-servers = ["lua-language-server", "wakatime"]
|
|
|
|
[[language]]
|
|
name = "dockerfile"
|
|
language-servers = ["docker-langserver", "wakatime"]
|
|
|
|
[[language]]
|
|
name = "json"
|
|
language-servers = ["vscode-json-language-server", "wakatime"]
|
|
|
|
[[language]]
|
|
name = "toml"
|
|
language-servers = ["taplo", "wakatime"]
|