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:
@@ -1,7 +1,7 @@
|
||||
if exists("g:lazygit_opened") && g:lazygit_opened && g:lazygit_use_neovim_remote && executable("nvr")
|
||||
augroup lazygit_neovim_remote
|
||||
autocmd!
|
||||
autocmd WinLeave <buffer> :LazyGit
|
||||
autocmd WinLeave <buffer> :let g:lazygit_opened=0
|
||||
autocmd BufUnload <buffer> :lua local root = require('lazygit').project_root_dir(); vim.schedule(function() require('lazygit').lazygit(root) end)
|
||||
autocmd BufUnload <buffer> :let g:lazygit_opened=0
|
||||
augroup END
|
||||
end
|
||||
|
||||
@@ -224,4 +224,9 @@ local function lazygitconfig()
|
||||
end
|
||||
end
|
||||
|
||||
return { lazygit = lazygit, lazygitfilter = lazygitfilter, lazygitconfig = lazygitconfig }
|
||||
return {
|
||||
lazygit = lazygit,
|
||||
lazygitfilter = lazygitfilter,
|
||||
lazygitconfig = lazygitconfig,
|
||||
project_root_dir = project_root_dir,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user