Set foldmethod to syntax for git

This commit is contained in:
2025-02-21 17:39:32 +01:00
parent f5aa4878bd
commit 6e290dcf45
+13
View File
@@ -9,6 +9,19 @@ vim.keymap.set("n", "<leader>gP", "<cmd>Git! push --force-with-lease --force-if-
vim.keymap.set("n", "<leader>gb", "<cmd>Git blame<cr>", { desc = "Git fugitive status" })
vim.keymap.set("n", "<leader>gg", vim.cmd.Git, { desc = "Git fugitive status" })
vim.api.nvim_create_autocmd("FileType", {
desc = "Fix fold method",
group = vim.api.nvim_create_augroup("git-fold-method", { clear = true }),
callback = function(evt)
-- this seems to trigger a bit late & we need to :e to make it work. idk why
if evt.match == "git" then
vim.wo.foldmethod = "syntax"
else
vim.wo.foldmethod = "expr"
end
end,
})
return {
{
"gitsigns.nvim",