40 lines
1.2 KiB
Lua
40 lines
1.2 KiB
Lua
---@type LazySpec
|
|
return {
|
|
"AstroNvim/astrocore",
|
|
---@type AstroCoreOpts
|
|
opts = {
|
|
features = {
|
|
large_buf = { size = 1024 * 500, lines = 10000 },
|
|
autopairs = true,
|
|
cmp = true,
|
|
diagnostics_mode = 3,
|
|
highlighturl = true,
|
|
notifications = true,
|
|
},
|
|
diagnostics = {
|
|
virtual_text = true,
|
|
underline = true,
|
|
},
|
|
options = {
|
|
opt = {
|
|
conceallevel = 2,
|
|
relativenumber = true,
|
|
list = true,
|
|
listchars = { tab = "│→", extends = "⟩", precedes = "⟨", trail = "·", nbsp = "␣" },
|
|
showbreak = "↪ ",
|
|
wrap = true,
|
|
laststatus = 3,
|
|
splitkeep = "screen",
|
|
},
|
|
g = {
|
|
icons_enabled = true,
|
|
mapleader = " ",
|
|
autoformat_enabled = true,
|
|
cmp_enabled = true,
|
|
autopairs_enabled = true,
|
|
diagnostics_enabled = true,
|
|
status_diagnostics_enabled = true,
|
|
},
|
|
},
|
|
},
|
|
}
|