mirror of
https://github.com/ivuorinen/astronvim_config.git
synced 2026-01-26 11:24:07 +00:00
29 lines
1.3 KiB
Lua
29 lines
1.3 KiB
Lua
return {
|
|
-- set vim options here (vim.<first_key>.<second_key> = value)
|
|
opt = {
|
|
-- set to true or false etc.
|
|
relativenumber = true, -- sets vim.opt.relativenumber
|
|
number = true, -- sets vim.opt.number
|
|
spell = false, -- sets vim.opt.spell
|
|
signcolumn = "auto", -- sets vim.opt.signcolumn to auto
|
|
wrap = true, -- sets vim.opt.wrap
|
|
conceallevel = 2, -- enable conceal
|
|
foldenable = false,
|
|
foldexpr = "nvim_treesitter#foldexpr()", -- set Treesitter based folding
|
|
foldmethod = "expr",
|
|
linebreak = true, -- linebreak soft wrap at words
|
|
list = true, -- show whitespace characters
|
|
listchars = { tab = " ", extends = "⟩", precedes = "⟨", trail = "·", eol = "" },
|
|
showbreak = " ",
|
|
},
|
|
g = {
|
|
mapleader = " ", -- sets vim.g.mapleader
|
|
autoformat_enabled = true, -- enable or disable auto formatting at start (lsp.formatting.format_on_save must be enabled)
|
|
cmp_enabled = true, -- enable completion at start
|
|
autopairs_enabled = true, -- enable autopairs at start
|
|
diagnostics_enabled = true, -- enable diagnostics at start
|
|
status_diagnostics_enabled = true, -- enable diagnostics in statusline
|
|
icons_enabled = true, -- disable icons in the UI (disable if no nerd font is available, requires :PackerSync after changing)
|
|
},
|
|
}
|