Cómo resaltar fuente en la compilación en modo Emacs cuando se produce error de compilación

StackOverflow https://stackoverflow.com/questions/1481943

Pregunta

He leído la documentación acerca de la compilación modo, pero no he encontrado ninguna técnica para hightlight código fuente, donde se produce un error de compilación.

Por ejemplo, cambiar el color de fondo del código fuente que produce el error de compilación (como el subrayado rojo en Eclipse o Netbeans). Y también una manera de leer el mensaje de error en alguna parte.

¿Fue útil?

Solución

Normalmente, modo de compilación destacará el mensaje de error en la salida del compilador y se puede utilizar eso para saltar al código. Si desea que su sintaxis del código verificado / resaltado es posible que desee mirar a flymake , que se supone ser capaz de hacer exactamente eso.

Otros consejos

controles Opción next-error-highlight destacando de compilación y grep éxitos en las memorias intermedias de origen. Las posibilidades para ello son los siguientes:

  • destacado por un tiempo determinado o hasta el siguiente comando
  • más destacado hasta el siguiente comando o hasta la siguiente visita golpe
  • No resaltar
  • mostrar ubicación en la franja - indicación que se mueve con el locus

Si utiliza la biblioteca simple+.el , entonces usted tiene otra posibilidad: resaltar el locus hasta que los movimientos. Esto pone de relieve, al igual que las dos primeras posibilidades anteriores, pero el resaltado no desaparece -. Que sólo se mueve, como la última posibilidad anterior (flecos)

Eso suena como lo que quiere. (Es lo que yo uso.) Para grep, por ejemplo, el texto coincidente se resalta en el archivo de origen en el lugar que visita. Se queda resaltada hasta que visite un golpe diferente.

Lo mismo vale para la opción next-error-highlight-no-select similar.

Además, para grep y compilación de respetar el nuevo valor proporcionado por simple+.el , también necesitará bibliotecas grep+.el y compile+.el , respectivamente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top