fix: improve git commit message via nvr

Switch to the BufUnload event for reopening LazyGit window, so that the
user can switch windows before submitting his commit message.
This commit is contained in:
tobias.voelzel
2022-01-14 08:24:50 +01:00
parent 95f223c843
commit 4c33a74098
2 changed files with 8 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
if exists("g:lazygit_opened") && g:lazygit_opened && g:lazygit_use_neovim_remote && executable("nvr") if exists("g:lazygit_opened") && g:lazygit_opened && g:lazygit_use_neovim_remote && executable("nvr")
augroup lazygit_neovim_remote augroup lazygit_neovim_remote
autocmd! autocmd!
autocmd WinLeave <buffer> :LazyGit autocmd BufUnload <buffer> :lua local root = require('lazygit').project_root_dir(); vim.schedule(function() require('lazygit').lazygit(root) end)
autocmd WinLeave <buffer> :let g:lazygit_opened=0 autocmd BufUnload <buffer> :let g:lazygit_opened=0
augroup END augroup END
end end

View File

@@ -224,4 +224,9 @@ local function lazygitconfig()
end end
end end
return { lazygit = lazygit, lazygitfilter = lazygitfilter, lazygitconfig = lazygitconfig } return {
lazygit = lazygit,
lazygitfilter = lazygitfilter,
lazygitconfig = lazygitconfig,
project_root_dir = project_root_dir,
}