Git фиксируется в emacs без изменения макета окна?

я обычно работаю в emacs с фреймом, разделенным на два бок о бок окна. Фиксация изменения через git ( Cx vv ) открывает буфер в другое окно для комментария к изменению. Проблема в том, что, когда я заканчиваю комментарий и набираю Cc Cc , окно, содержащее комментарий, закрывается вместе с буфером журнала VC. Затем я должен разбить фрейм на два окна снова и найти б

Есть ли способ уберечь этот процесс ( C-x v v [сообщение фиксации] C-c C-c ) от испорченного макета моего окна? Я был бы счастлив, если бы VC-журнал открылся в другом окне и затем исчез, не меняя макета окна, или чтобы VC-журнал временно разделил одно из окон, если мой исходный макет буфера / окна будет восстановлен когда я закончу с фиксацией. Я мог бы написать функцию-оболочку для vc-next-action , которая сохраняет и восстанавливает конфигурацию окна, но, похоже, должен быть более простой способ сделать это. Есть идеи?

6
задан Asher L. 5 August 2011 в 22:24
поделиться