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