【发布时间】:2011-08-05 22:24:14
【问题描述】:
我通常在 emacs 中工作,将框架分成两个并排的窗口。通过 git (C-x v v) 提交更改会在另一个窗口中为更改注释打开一个缓冲区。问题是当我完成评论并输入C-c C-c 时,包含评论的窗口与VC 日志缓冲区一起被杀死。然后我必须再次将框架拆分为两个窗口,并找到已删除窗口中的缓冲区。
有什么方法可以防止这个过程(C-x v v [commit message] C-c C-c)弄乱我的窗口布局吗?我很乐意让 VC 日志在另一个窗口中打开然后消失而不更改窗口布局,或者让 VC 日志暂时拆分其中一个窗口,只要我的原始缓冲区/窗口布局恢复当我完成提交时。我可以为vc-next-action 编写一个包装函数来保存和恢复窗口配置,但似乎应该有一种更直接的方法来做到这一点。有什么想法吗?
【问题讨论】: