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
commit494c9f27f2483440d022a11c4a81ddd7bea33cb5 (patch)
tree5c6cf80ae2ee849344be14832fb561bae1fc07be /store/home/config/nvim/lua/setup/plugins/gitsigns.lua
parentc3cdc6e002eec05be3bcaa4fb14e5dff06e975da (diff)
downloadcrupest-494c9f27f2483440d022a11c4a81ddd7bea33cb5.tar.gz
crupest-494c9f27f2483440d022a11c4a81ddd7bea33cb5.tar.bz2
crupest-494c9f27f2483440d022a11c4a81ddd7bea33cb5.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
-}