mirror of
https://github.com/boxpositron/absolute-vim.git
synced 2026-10-24 05:23:19 +00:00
81662b99b5
Swap the completion engine to blink.cmp v1.x, dropping nvim-cmp, its eight cmp-* sources, lspkind, and LuaSnip. Swap the picker to snacks.picker, removing telescope.nvim and six telescope extensions. LSP capabilities now sourced from blink.cmp; LSP navigation keymaps and the colorscheme/keymaps/todo pickers move to Snacks.picker. friendly-snippets is preserved as blink's snippet source.
33 lines
559 B
Lua
33 lines
559 B
Lua
return {
|
|
"folke/snacks.nvim",
|
|
priority = 1000,
|
|
lazy = false,
|
|
---@type snacks.Config
|
|
opts = {
|
|
bigfile = { enabled = true },
|
|
quickfile = { enabled = true },
|
|
input = { enabled = true },
|
|
notifier = {
|
|
enabled = true,
|
|
timeout = 3000,
|
|
style = "compact",
|
|
top_down = true,
|
|
icons = {
|
|
debug = "",
|
|
error = "",
|
|
info = "",
|
|
trace = "✎",
|
|
warn = "",
|
|
},
|
|
},
|
|
picker = {
|
|
enabled = true,
|
|
ui_select = true,
|
|
},
|
|
},
|
|
config = function(_, opts)
|
|
require("snacks").setup(opts)
|
|
require("absolute.after.snacks")
|
|
end,
|
|
}
|