update: create configuration for new tools

Signed-off-by: Avinal Kumar <avinal.xlvii@gmail.com>

rh-pre-commit.version: 2.3.2
rh-pre-commit.check-secrets: ENABLED
This commit is contained in:
2025-06-27 19:45:43 +05:30
parent 49eed0e56a
commit 4555248b72
24 changed files with 855 additions and 396 deletions
+42
View File
@@ -0,0 +1,42 @@
theme = "carbonfox"
[editor]
rulers = [80, 100]
mouse = true
cursorline = true
continue-comments = true
bufferline = "multiple"
color-modes = true
end-of-line-diagnostics = "hint"
popup-border = "popup"
[editor.soft-wrap]
enable = true
[editor.lsp]
display-messages = true
#display-inlay-hints = true
[editor.cursor-shape]
insert = "underline"
select = "bar"
[editor.file-picker]
hidden = false
ignore = true
[editor.whitespace]
render = "none"
[editor.indent-guides]
render = true
[editor.inline-diagnostics]
cursor-line = "error"
other-lines = "warning"
[editor.statusline]
left = ["mode", "spacer", "version-control", "spacer", "file-name", "read-only-indicator"]
center = ["diagnostics", "spinner", "file-modification-indicator"]
right = ["primary-selection-length", "selections", "register", "position", "separator", "total-line-numbers"]
+5
View File
@@ -0,0 +1,5 @@
# Global ignore files
# For golang
vendor/
+66
View File
@@ -0,0 +1,66 @@
[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
[[language]]
name = "c"
file-types = ["c", "h"]
formatter = { command = 'clang-format' }
auto-format = false
language-servers = ["clangd", "wakatime"]
indent = { tab-width = 4, unit = " " }
[[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 = "html"
language-servers = ["wakatime"]
[[language]]
name = "lua"
language-servers = ["wakatime"]
# [[language]]
# name = "docker"
# language-servers = ["wakatime"]
[[language]]
name = "json"
language-servers = ["wakatime"]