Por lo general, tengo un marco dividido en cuatro ventanas, donde dos en la parte inferior están dedicadas a mi *compilation*y a los *grep*buffers. Al buscar errores de compilación, next-erroreventualmente reemplazará mi *grep*búfer con uno de los archivos de destino.
¿Cómo puedo configurar next-errorpara no usar la ventana que contiene el *grep*búfer?
Mi caso de uso específico es el next-errorcomando, pero también se aceptan respuestas más generales.

Respuestas:
Secundo la sugerencia de @ Nsukami de usar ventanas dedicadas . Dado que es una función, no un comando , usar
set-window-dedicated-pdirectamente puede ser engorroso. Con el siguiente comando y la asociación de teclas asociada, puede alternar la "dedicación" de cualquier ventana presionando C-c t:fuente
¿Puedo sugerir una ventana dedicada ?
Tendrá que dedicar ventanas a los buffers con esta función:
bandera de ventana set-window-dedicated-p: esta función marca la ventana como dedicada a su búfer si la bandera no es nula y, de lo contrario, no está dedicada.
Cortesía de GNU
fuente