Hacer que la compilación del búfer siempre tenga una ventana dedicada. Una forma de hacerlo es personalizar la opción special-display-buffer-names
, incluir "*compilation*"
. Otra es personalizar la opción special-display-regexps
, para incluir una expresión regular que coincida con ese nombre de búfer. (Incluyo la expresión regular "[ ]?[*][^*]+[*]"
, que coincide con todos los búferes cuyos nombres son *...*
).
(Consulte también la opción special-display-frame-alist
, que puede usar para especificar el comportamiento y las características del marco utilizado para tales búferes de pantalla especiales).
Emacs le dirá que estas opciones de "buffer de visualización especial" son "obsoletas", pero gracias a Dios todavía son compatibles. Ofrecen una forma sencilla de hacer lo que quieras.
Si quieres sufrir lo que Emacs prefiere que hagas ahora, entonces personaliza la opción en su display-buffer-alist
lugar. La idea es esencialmente la misma (es solo una opción de usuario más fea y complicada).
compile.el
pueden haber cambiado, y desde entonces he hecho muchas Cambios / mejoras en mis funciones personalizadas que se dirigen a ciertos marcos para la visualización del búfer: stackoverflow.com/questions/18346785/... Eche un vistazo y vea si el primer enlace es aproximadamente lo que está buscando, quién sabe, incluso puede funcionar sin haciendo cambios.