From d43331492e9d81b0576d08050150ead98d6c54b9 Mon Sep 17 00:00:00 2001 From: tastytea Date: Tue, 15 Nov 2022 19:26:54 +0100 Subject: [PATCH] nvim: improve git autocmd - lcd to preoject dir in neogit windows - nolist in fugitive --- .config/nvim/lua/my/git.lua | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lua/my/git.lua b/.config/nvim/lua/my/git.lua index 34eb61b..16798e9 100644 --- a/.config/nvim/lua/my/git.lua +++ b/.config/nvim/lua/my/git.lua @@ -33,11 +33,14 @@ vim.api.nvim_create_autocmd({ 'FileType' }, { callback = require('autosplit') }) --- don't show dots for spaces in Neogit buffers +-- fugitive and Neogit buffers vim.api.nvim_create_autocmd({ 'FileType' }, { group = gitgroup, - pattern = { 'Neogit*' }, - command = [[set nolist]] + pattern = { 'git', 'Neogit*' }, + callback = function() + vim.o.list = false + vim.cmd.lcd(require('my.functions').get_project_root()) + end }) require('gitsigns').setup({