В общем, я не люблю кадры. Щас пользуюсь
(setq ediff-window-setup-function #'ediff-setup-windows-plain)
Чтобы убедиться, что ediff
не создает кадр при его запуске.
Тем не менее, некоторые команды, такие как ediff-show-registry
все еще открывают новые кадры.
Есть ли способ, которым я могу полностью отключить создание кадров в ediff
?
Пока вы занимаетесь этим, рассмотрите возможность поиска в источнике семейства
—
законник
ediff
библиотек, (make-frame
и вы найдете несколько мест, которые необходимо исправить в соответствии с вашими предпочтениями. Ваш запрос, безусловно, является обоснованным и заслуживает (на мой взгляд) особого запроса к автору и / или команде Emacs - большинство людей подумают, что они ediff-setup-windows-plain
должны применяться по всем направлениям без различных make-frame
исключений.
ediff-skip-unsuitable-frames
или отметив , что из полностью внутриediff-show-registry
- например, комментарий из:(ediff-skip-unsuitable-frames 'ok-unsplittable)
?