diff options
| author | Thomas Schmucker <ts@its1.de> | 2026-02-12 15:09:12 +0100 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2026-02-12 15:09:12 +0100 |
| commit | 3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b (patch) | |
| tree | 827de402e64fe5cb39f4b2502db321d7cb4c1ae5 | |
| parent | 87ce5fe9b788267226cfb1a5b59e3dfa661a5b3d (diff) | |
| download | dotfiles-3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b.tar.gz dotfiles-3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b.tar.bz2 dotfiles-3fd9d29ce2368d7dbeb5dfe24a50b67931852f8b.zip | |
Neovim: gitsigns zeigt mir jetzt einen git-blame für die aktuelle Zeile :)
| -rw-r--r-- | nvim/lua/config/keymaps.lua | 4 | ||||
| -rw-r--r-- | nvim/lua/plugins/git.lua | 10 |
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) |
| 69 | end | 69 | end |
| 70 | 70 | ||
| 71 | function M.gitsigns() | ||
| 72 | map("n", "<leader>tb", require("gitsigns").toggle_current_line_blame) | ||
| 73 | end | ||
| 74 | |||
| 71 | function M.global() | 75 | function 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 | } |
