Fix neovim config

This commit is contained in:
2026-07-08 06:10:49 +01:00
parent ad8fb42b43
commit 49c82d2baf
7 changed files with 291 additions and 274 deletions
+66
View File
@@ -0,0 +1,66 @@
-- Options
local o = vim.opt
local g = vim.g
g.mapleader = " "
g.loaded_perl_provider = 0
g.loaded_ruby_provider = 0
o.number = true
o.winborder = "rounded"
o.expandtab = true
o.shiftwidth = 2
o.tabstop = 4
o.softtabstop = 4
o.completeopt = { "menuone", "noselect", "noinsert" }
o.updatetime = 100
o.timeoutlen = 300
o.clipboard = "unnamedplus"
o.foldenable = false
o.list = true
o.listchars = {
tab = "",
eol = " ",
space = " ",
nbsp = "",
trail = "·",
lead = "·",
}
o.scroll = 5
o.smoothscroll = true
o.termguicolors = true
o.laststatus = 3
o.mousescroll = "ver:0,hor:0"
vim.lsp.semantic_tokens.enable = false
vim.diagnostic.config({
float = {
border = "rounded",
},
})
vim.g.rainbow_delimiters = {
highlight = {
"RainbowDelimiterYellow",
"RainbowDelimiterBlue",
"RainbowDelimiterOrange",
"RainbowDelimiterGreen",
"RainbowDelimiterViolet",
"RainbowDelimiterCyan",
"RainbowDelimiterRed",
},
}
vim.diagnostic.config({
virtual_text = true,
signs = {
text = {
[vim.diagnostic.severity.ERROR] = "󰅚 ",
[vim.diagnostic.severity.WARN] = "󰀪 ",
[vim.diagnostic.severity.INFO] = "󰋽 ",
[vim.diagnostic.severity.HINT] = "󰌶 ",
},
},
underline = true,
update_in_insert = true,
severity_sort = true,
})