Pregunta:
En general, no me gustan los marcos. Ahora mismo, estoy usando
(setq ediff-window-setup-function #'ediff-setup-windows-plain)
Para asegurarse de que ediff
no cree un marco cuando se inicia.
Sin embargo, ciertos comandos, como ediff-show-registry
todavía abren nuevos marcos.
¿Hay alguna forma de que pueda deshabilitar completamente la creación de marcos en ediff
?
Respuesta:
Hay un predicado interno en ediff-init.el
, llamado ediff-window-display-p
. Cuando lo redefiní (después de cargar ediff, por supuesto) así, todo funciona en un solo cuadro, incluida la función que mencionaste como un problema:
(defun ediff-window-display-p () nil)
Estoy de acuerdo con @lawlist en que esta es una buena solicitud de función: para corregir la función ediff-window-setup-function
.