From 51b38e8245fccf3bc97736fed3023805420f4b34 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Thu, 6 Jun 2024 21:25:03 +0300 Subject: [PATCH] add autocommand to disable git-blame in netrw --- lua/crentist/lazy/git-blame.lua | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/lua/crentist/lazy/git-blame.lua b/lua/crentist/lazy/git-blame.lua index 69969cc..30b5888 100644 --- a/lua/crentist/lazy/git-blame.lua +++ b/lua/crentist/lazy/git-blame.lua @@ -1,13 +1,22 @@ return { 'f-person/git-blame.nvim', config = function() - gitblame = require('gitblame') + local gitblame = require('gitblame') gitblame.setup({ enabled = true, date_format = '%r' }) - vim.keymap.set("n", "gbt", function () + vim.keymap.set("n", "gbt", function() gitblame.toggle() end) + + local CrentistGitBlame = vim.api.nvim_create_augroup("CrentistGitBlame", {}) + vim.api.nvim_create_autocmd({ "FileType" }, { + group = CrentistGitBlame, + pattern = "netrw", + callback = function() + gitblame.disable() + end, + }) end }