(neovim) switch to own configuration

This commit is contained in:
Bartek Stalewski 2025-06-28 14:33:33 +02:00
parent 957ec52ca8
commit 977453fa05
No known key found for this signature in database
51 changed files with 1145 additions and 358 deletions

View file

@ -1,28 +1,47 @@
return {
"folke/snacks.nvim",
opts = {
dashboard = { enabled = false },
},
keys = {
{
"<leader>n",
function()
vim.cmd("set number!")
vim.cmd('execute "set signcolumn=" . (&signcolumn == "yes" ? "no" : "yes")')
if Snacks.indent.enabled then
Snacks.indent.disable()
else
Snacks.indent.enable()
end
end,
desc = "Toggle Decorations",
},
{
"<leader>e",
function()
Snacks.explorer()
end,
desc = "File Explorer",
},
},
priority = 1000,
lazy = false,
config = function()
require("snacks").setup({
animate = { enabled = false },
bigfile = { enabled = false },
bufdelete = { enabled = true },
dashboard = { enabled = false },
debug = { enabled = false },
dim = { enabled = false },
explorer = { enabled = true, replace_netrw = true },
git = { enabled = false },
gitbrowse = { enabled = false },
image = { enabled = false },
indent = { enabled = true },
input = { enabled = true },
layout = { enabled = false },
lazygit = { enabled = false },
notifier = { enabled = true },
notify = { enabled = true },
picker = {
enabled = true,
files = {
hidden = true,
ignored = true,
},
hidden = true,
ignored = true,
},
profiler = { enabled = false },
quickfile = { enabled = true },
rename = { enabled = false },
scope = { enabled = true },
scratch = { enabled = false },
scroll = { enabled = true },
statuscolumn = { enabled = false },
terminal = { enabled = true },
toggle = { enabled = false },
util = { enabled = true },
win = { enabled = false },
words = { enabled = false },
zen = { enabled = false },
})
end,
}