我通常在emacs中工作,框架分为两个并排的窗口.通过git(C-x v v
)提交更改会在另一个窗口中为更改注释打开一个缓冲区.问题是,当我完成注释并输入时C-c C-c
,包含注释的窗口将与VC-log缓冲区一起被终止.然后我必须再次将帧拆分为两个窗口,找到已删除窗口中的缓冲区.
有没有办法让这个过程(C-x v v
[提交消息] C-c C-c
)搞乱我的窗口布局?我很高兴VC-log在另一个窗口中打开,然后在不改变窗口布局的情况下消失,或者VC-log暂时拆分其中一个窗口,只要恢复原始缓冲区/窗口布局当我完成提交.我可以编写一个包装函数来vc-next-action
保存并恢复窗口配置,但似乎应该有一种更简单的方法来执行此操作.有任何想法吗?