Files
astronvim_config/options.lua
Ismo Vuorinen e3fa6772f0 Config updates
2023-02-16 16:19:49 +02:00

37 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
-- enable or disable auto formatting at start (lsp.formatting.format_on_save must be enabled)
autoformat_enabled = true,
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
-- disable icons in the UI (disable if no nerd font is available, requires :PackerSync after changing)
icons_enabled = true
}
}