67 lines
1.3 KiB
Lua
67 lines
1.3 KiB
Lua
-- 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,
|
|
})
|