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 ediffno crea un marco cuando se inicia.
Sin embargo, ciertos comandos, como ediff-show-registrytodaví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
edifffamilia de bibliotecas (make-framey 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-plaindeben presentar una solicitud en todos los ámbitos sin las diversas make-frameexcepciones.
ediff-skip-unsuitable-frameso comentar eso completamente dentroediff-show-registry, por ejemplo, comentar(ediff-skip-unsuitable-frames 'ok-unsplittable):?