diff --git a/.rgignore b/.rgignore new file mode 100644 index 0000000..1559fca --- /dev/null +++ b/.rgignore @@ -0,0 +1 @@ +tmp/** diff --git a/lua/configs/gitgutter.lua b/lua/configs/gitgutter.lua deleted file mode 100644 index 70886a6..0000000 --- a/lua/configs/gitgutter.lua +++ /dev/null @@ -1,9 +0,0 @@ -vim.cmd [[ - let g:gitgutter_signs = 0 - nmap gd (GitGutterPreviewHunk) - " nmap gf (GitGutterFold) " why doesn't work? - nmap gf :GitGutterFold - nmap gu (GitGutterUndoHunk) - nmap ]h (GitGutterNextHunk) - nmap [h (GitGutterPrevHunk) -]] diff --git a/lua/mappings.lua b/lua/mappings.lua index 9b0e678..19e4727 100644 --- a/lua/mappings.lua +++ b/lua/mappings.lua @@ -10,4 +10,19 @@ map("i", "", "") map("n", "l", ":tab term lazygit:set nonu nornuA") + + +vim.api.nvim_create_autocmd({"User"}, { + pattern = "LazyLoad", + callback = function(data) + if data.data == "gitsigns.nvim" then + local gs = package.loaded.gitsigns + + map("n", "[h", gs.prev_hunk) + map("n", "]h", gs.next_hunk) + end + end +}) + + -- map({ "n", "i", "v" }, "", " w ") diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua index aa5bb87..4856918 100644 --- a/lua/plugins/init.lua +++ b/lua/plugins/init.lua @@ -15,14 +15,6 @@ return { end, }, - { - "airblade/vim-gitgutter", - lazy = false, - config = function() - require "configs.gitgutter" - end, - }, - { "stevearc/conform.nvim", -- event = 'BufWritePre', -- uncomment for format on save