En general, no me gustan los marcos. En este momento, estoy usando
(setq ediff-window-setup-function #'ediff-setup-windows-plain)
Para asegurarse de que ediff
no crea un marco cuando se inicia.
Sin embargo, ciertos comandos, como ediff-show-registry
todavía abren nuevos marcos.
¿Hay alguna forma de deshabilitar completamente la creación de marcos ediff
?
Mientras lo hace, considere buscar en la fuente de la
—
leyes del
ediff
familia de bibliotecas (make-frame
y encontrará algunos lugares que deben arreglarse según sus preferencias. Su solicitud es ciertamente razonable y merecería (en mi opinión) una solicitud de función al autor y / o al equipo de Emacs; la mayoría de las personas asumirán que ediff-setup-windows-plain
deben presentar una solicitud en todos los ámbitos sin las diversas make-frame
excepciones.
ediff-skip-unsuitable-frames
o comentar eso completamente dentroediff-show-registry
, por ejemplo, comentar(ediff-skip-unsuitable-frames 'ok-unsplittable)
:?