aboutsummaryrefslogtreecommitdiff
path: root/nvim
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-02-12 15:09:12 +0100
committerThomas Schmucker <ts@its1.de>2026-02-12 15:09:12 +0100
commit3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b (patch)
tree827de402e64fe5cb39f4b2502db321d7cb4c1ae5 /nvim
parent87ce5fe9b788267226cfb1a5b59e3dfa661a5b3d (diff)
downloaddotfiles-3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b.tar.gz
dotfiles-3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b.tar.bz2
dotfiles-3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b.zip
Neovim: gitsigns zeigt mir jetzt einen git-blame für die aktuelle Zeile :)
Diffstat (limited to 'nvim')
-rw-r--r--nvim/lua/config/keymaps.lua4
-rw-r--r--nvim/lua/plugins/git.lua10
2 files changed, 13 insertions, 1 deletions
diff --git a/nvim/lua/config/keymaps.lua b/nvim/lua/config/keymaps.lua
index 4b280ef..2c1d383 100644
--- a/nvim/lua/config/keymaps.lua
+++ b/nvim/lua/config/keymaps.lua
@@ -68,6 +68,10 @@ function M.telescope()
68 end, opts) 68 end, opts)
69end 69end
70 70
71function M.gitsigns()
72 map("n", "<leader>tb", require("gitsigns").toggle_current_line_blame)
73end
74
71function M.global() 75function M.global()
72 local opts = { 76 local opts = {
73 silent = true, 77 silent = true,
diff --git a/nvim/lua/plugins/git.lua b/nvim/lua/plugins/git.lua
index 1fd2418..94032c7 100644
--- a/nvim/lua/plugins/git.lua
+++ b/nvim/lua/plugins/git.lua
@@ -2,6 +2,14 @@ return {
2 { 2 {
3 "lewis6991/gitsigns.nvim", 3 "lewis6991/gitsigns.nvim",
4 event = { "BufReadPre", "BufNewFile" }, 4 event = { "BufReadPre", "BufNewFile" },
5 config = true, 5 config = function()
6 require("gitsigns").setup({
7 current_line_blame = true,
8 current_line_blame_opts = {
9 delay = 250,
10 },
11 })
12 require("config.keymaps").gitsigns()
13 end,
6 }, 14 },
7} 15}