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