aboutsummaryrefslogtreecommitdiff
path: root/store/home/config/nvim/lua/setup/plugins/gitsigns.lua
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-06-04 18:42:09 +0800
committerYuqian Yang <crupest@crupest.life>2025-06-04 18:43:00 +0800
commitabf1eb828f956ac95b76b252cc8fe0198090eca8 (patch)
tree5246b651fc5ddb31d74fe273b08ee2f533f8c591 /store/home/config/nvim/lua/setup/plugins/gitsigns.lua
parent30d3f94f11996259ca968e5f732f03e0d10e5233 (diff)
downloadcrupest-abf1eb828f956ac95b76b252cc8fe0198090eca8.tar.gz
crupest-abf1eb828f956ac95b76b252cc8fe0198090eca8.tar.bz2
crupest-abf1eb828f956ac95b76b252cc8fe0198090eca8.zip
chore(config): move dir.
Diffstat (limited to 'store/home/config/nvim/lua/setup/plugins/gitsigns.lua')
-rw-r--r--store/home/config/nvim/lua/setup/plugins/gitsigns.lua40
1 files changed, 0 insertions, 40 deletions
diff --git a/store/home/config/nvim/lua/setup/plugins/gitsigns.lua b/store/home/config/nvim/lua/setup/plugins/gitsigns.lua
deleted file mode 100644
index 957c661..0000000
--- a/store/home/config/nvim/lua/setup/plugins/gitsigns.lua
+++ /dev/null
@@ -1,40 +0,0 @@
-local function setup()
- local gitsigns = require('gitsigns')
-
- gitsigns.setup {
- on_attach = function(bufnr)
- local function map(mode, l, r, opts)
- opts = opts or {}
- opts.buffer = bufnr
- vim.keymap.set(mode, l, r, opts)
- end
-
- -- Navigation
- map('n', ']c', function()
- if vim.wo.diff then
- vim.cmd.normal({ ']c', bang = true })
- else
- gitsigns.nav_hunk('next')
- end
- end)
-
- map('n', '[c', function()
- if vim.wo.diff then
- vim.cmd.normal({ '[c', bang = true })
- else
- gitsigns.nav_hunk('prev')
- end
- end)
-
- -- Actions
- map('n', '<leader>gc', gitsigns.preview_hunk)
- map('n', '<leader>gt', gitsigns.toggle_deleted)
- map('n', '<leader>gd', gitsigns.diffthis)
- map('n', '<leader>gb', function() gitsigns.blame_line { full = true } end)
- end
- }
-end
-
-return {
- setup = setup
-}