feat: migrated to chezmoi

This commit is contained in:
2026-07-30 04:25:19 +02:00
parent 340b955bc5
commit 73fe6b87a9
160 changed files with 902 additions and 6470 deletions
+83
View File
@@ -0,0 +1,83 @@
return {
{
"AstroNvim/astrocore",
---@type AstroCoreOpts
opts = {
mappings = {
n = {
["<Leader><space>"] = {
function() require("snacks").picker.buffers() end,
desc = "Find buffers",
},
["<Leader>F"] = {
function()
require("snacks").picker.files {
hidden = true,
ignored = true,
}
end,
desc = "Find buffers",
},
["<Leader>ss"] = {
function()
local aerial_avail, aerial = pcall(require, "aerial")
if aerial_avail and aerial.snacks_picker then
aerial.snacks_picker()
else
require("snacks").picker.lsp_symbols()
end
end,
desc = "Search symbols",
},
["<Leader>fj"] = {
"<cmd>%!jq .<CR>",
desc = "Format Json",
},
["<Leader>w"] = {
"<cmd>:noautocmd w<CR>",
desc = "Save Fileeee",
},
-- quick save
-- ["<C-s>"] = { ":w!<cr>", desc = "Save File" },
-- Git
["<Leader>vd"] = {
"<cmd>DiffviewOpen<CR>",
desc = "Diffview",
},
["<Leader>vD"] = {
"<cmd>DiffviewOpen HEAD^!<CR>",
desc = "Diffview Last Commit",
},
["<Leader>vl"] = {
function()
require("snacks").picker.git_log {
confirm = function(picker, item)
picker:close()
vim.cmd("DiffviewOpen " .. item.commit .. "^!")
end,
}
end,
silent = true,
desc = "Diff Commit",
},
["<Leader>vh"] = {
"<cmd>DiffviewFileHistory %<CR>",
desc = "File History",
},
["<Leader>vH"] = {
"<cmd>DiffviewFileHistory<CR>",
desc = "Repo History",
},
["<Leader>vr"] = {
"<cmd>DiffviewRefresh<CR>",
desc = "Diffview Refresh",
},
["<Leader>vc"] = {
"<cmd>DiffviewClose<CR>",
desc = "Diffview Close",
},
},
},
},
},
}