In generale, non mi piacciono i frame. In questo momento, sto usando
(setq ediff-window-setup-function #'ediff-setup-windows-plain)
Per assicurarsi che ediff
non crei un frame all'avvio.
Tuttavia, alcuni comandi, come ediff-show-registry
ancora aprono nuovi frame.
Esiste un modo per disabilitare completamente la creazione di frame in ediff
?
ediff
di librerie (make-frame
e troverai alcuni posti che devono essere riparati per adattarsi alle tue preferenze. La tua richiesta è certamente ragionevole e meriterebbe (a mio avviso) una richiesta di funzionalità per l'autore e / o il team di Emacs - la maggior parte delle persone supporrà che ediff-setup-windows-plain
dovrebbe applicare su tutta la linea senza le varie make-frame
eccezioni.
ediff-skip-unsuitable-frames
, o commentando che fuori interamente all'internoediff-show-registry
- ad esempio, commentare out:(ediff-skip-unsuitable-frames 'ok-unsplittable)
?