Estoy usando el show-paren-moderesaltado de expresión, cambiando la cara del fondo a un tono más claro que el fondo predeterminado. Me gusta mucho.
El problema es que cuando tengo una marca, la cara de fondo de la expresión paren sobrescribe la cara de fondo de la región marcada, por lo que parece extraño e inconsistente, y es difícil decir visualmente qué es toda la región, de un vistazo.
¿Hay alguna forma de configurar la cara de la región para que tenga una "prioridad" más alta que la cara show-paren-match?

show-paren-modeque nunca se muestre algo si la región está activa?simple.eles'(nil . 100)- verredisplay-highlight-region-functionnilque tuvo otro efecto secundario: mostrar la expresión resaltada en video inverso.Respuestas:
Opción de personalizar
show-paren-prioritypara tener un valor negativo, por ejemplo, -50 .No, esto no está documentado en ninguna parte. Sí, se presentó un error al respecto. No, el informe de error nunca fue respondido.
Vea los errores de Emacs # 20253 , # 15899 y # 16192 .
fuente
Como no he encontrado una forma confiable y documentada de alterar las prioridades de superposición respectivas involucradas sin introducir fallas visuales no deseadas, he recurrido a aconsejar
show-paren-function:Esto simplemente desactiva cualquier resaltado si la región está activa.
fuente