mirror of
https://github.com/avinal/dotfiles.git
synced 2026-07-03 23:20:07 +05:30
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:
@@ -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"]
|
||||
@@ -0,0 +1,5 @@
|
||||
# Global ignore files
|
||||
|
||||
|
||||
# For golang
|
||||
vendor/
|
||||
@@ -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"]
|
||||
|
||||
Reference in New Issue
Block a user