diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 638e685..b2a8a1a 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -59,23 +59,25 @@ keymap("i", "<Down>", "<Nop>", opts) local function clean_screen() vim.o.number = not vim.o.number if vim.o.number then + -- vim.g.miniindentscope_disable = false if vim.diagnostic.get_next() then pcall(vim.diagnostic.show) end vim.opt.signcolumn = "yes" - vim.g.miniindentscope_disable = false - MiniIndentscope.draw() + -- MiniIndentscope.draw() vim.cmd("syntax on") - vim.cmd("IBLEnable") + -- vim.cmd("IBLEnable") + Snacks.indent.enable() else - MiniIndentscope.undraw() - vim.g.miniindentscope_disable = true + -- MiniIndentscope.undraw() + -- vim.g.miniindentscope_disable = true if vim.diagnostic.get_next() then vim.diagnostic.hide() end vim.opt.signcolumn = "no" vim.cmd("syntax off") - vim.cmd("IBLDisable") + -- vim.cmd("IBLDisable") + Snacks.indent.disable() end end @@ -94,8 +96,18 @@ keymap("n", "<leader>n", clean_screen, opts) -- end -- end +local function next_hunk() + package.loaded.gitsigns.nav_hunk("next") +end + +local function prev_hunk() + package.loaded.gitsigns.nav_hunk("prev") +end + keymap("n", "<leader>ghl", Snacks.gitbrowse.open, opts) keymap("x", "<leader>ghl", Snacks.gitbrowse.open, opts) +keymap("n", "<leader>ghj", next_hunk, opts) +keymap("n", "<leader>ghk", prev_hunk, opts) -- keymap("v", "<space>sw", function() -- local tb = require("telescope.builtin")