fix <leader>n and add git next/prev hunk keymaps
This commit is contained in:
parent
e50c410f93
commit
c2482edacb
1 changed files with 18 additions and 6 deletions
|
@ -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")
|
||||
|
|
Loading…
Reference in a new issue