summaryrefslogtreecommitdiff
path: root/dot-config/nvim/plugin/gitsigns.lua
diff options
context:
space:
mode:
authorJosé Juan Loeza Sierra <jj@xz6ze.com>2026-03-31 20:51:00 -0700
committerJosé Juan Loeza Sierra <jj@xz6ze.com>2026-03-31 20:51:00 -0700
commit6bd0938c018b52c138d608977043467eae93fefd (patch)
treed938dd42afa04270c8983509d3c2eb5b624066f9 /dot-config/nvim/plugin/gitsigns.lua
parent288f9c41275288a2bd0193986f22206c81c2b5cf (diff)
remove neovim
Diffstat (limited to 'dot-config/nvim/plugin/gitsigns.lua')
-rw-r--r--dot-config/nvim/plugin/gitsigns.lua65
1 files changed, 0 insertions, 65 deletions
diff --git a/dot-config/nvim/plugin/gitsigns.lua b/dot-config/nvim/plugin/gitsigns.lua
deleted file mode 100644
index 5e5646f..0000000
--- a/dot-config/nvim/plugin/gitsigns.lua
+++ /dev/null
@@ -1,65 +0,0 @@
-vim.pack.add({
- "https://github.com/lewis6991/gitsigns.nvim",
-})
-
-require("gitsigns").setup({
- -- signs copied from LazyVim
- signs = {
- add = { text = "▎" },
- change = { text = "▎" },
- delete = { text = "" },
- topdelete = { text = "" },
- changedelete = { text = "▎" },
- untracked = { text = "▎" },
- },
- signs_staged = {
- add = { text = "▎" },
- change = { text = "▎" },
- delete = { text = "" },
- topdelete = { text = "" },
- changedelete = { text = "▎" },
- },
-})
-
-local gitsigns = require("gitsigns")
-
--- Suggested keymap
--- see https://github.com/lewis6991/gitsigns.nvim?tab=readme-ov-file#-keymaps
-
-vim.keymap.set("n", "<leader>hs", gitsigns.stage_hunk)
-vim.keymap.set("n", "<leader>hr", gitsigns.reset_hunk)
-
-vim.keymap.set("v", "<leader>hs", function()
- gitsigns.stage_hunk({ vim.fn.line("."), vim.fn.line("v") })
-end)
-
-vim.keymap.set("v", "<leader>hr", function()
- gitsigns.reset_hunk({ vim.fn.line("."), vim.fn.line("v") })
-end)
-
-vim.keymap.set("n", "<leader>hS", gitsigns.stage_buffer)
-vim.keymap.set("n", "<leader>hR", gitsigns.reset_buffer)
-vim.keymap.set("n", "<leader>hp", gitsigns.preview_hunk)
-vim.keymap.set("n", "<leader>hi", gitsigns.preview_hunk_inline)
-
-vim.keymap.set("n", "<leader>hb", function()
- gitsigns.blame_line({ full = true })
-end)
-
-vim.keymap.set("n", "<leader>hd", gitsigns.diffthis)
-
-vim.keymap.set("n", "<leader>hD", function()
- gitsigns.diffthis("~")
-end)
-
-vim.keymap.set("n", "<leader>hQ", function()
- gitsigns.setqflist("all")
-end)
-vim.keymap.set("n", "<leader>hq", gitsigns.setqflist)
-
--- Toggles
-vim.keymap.set("n", "<leader>tb", gitsigns.toggle_current_line_blame)
-vim.keymap.set("n", "<leader>tw", gitsigns.toggle_word_diff)
-
--- Text object
-vim.keymap.set({ "o", "x" }, "ih", gitsigns.select_hunk)