flycheck oculta errores de compilación

Pregunta:

Utilizo Emacs para editar archivos Go. Cuando los compilo, puedo usar next-error para saltar al siguiente error en un archivo Go específico. Muy útil. Sin embargo, cuando también habilito flycheck en mi archivo Go para la verificación de sintaxis sobre la marcha, de alguna manera entra en conflicto con el informe de errores de la compilación. Lo que quiero decir es que cuando compilo un archivo Go que contiene errores (no sintácticos sino semánticos), la ventana de compilación muestra correctamente los errores, pero el next-error no funciona: solo muestra el mensaje:

No more Flycheck errors

Si desactivo Flycheck en el búfer, el next-error vuelve a funcionar correctamente. Es como si Flycheck tuviera errores de compilación ocultos. (Miré la documentación del next-error y dice que debería recorrer todos los errores, pero no lo hace en mi caso). Versión de Emacs:

GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK + Versión 3.10.7) de 2014-03-07 en lamiak, modificado por Debian

Respuesta:

De forma predeterminada, Flycheck se conecta a la navegación de errores estándar de Emacs para hacer que la navegación de errores de Flycheck sea lo más simple posible.

Puede desactivar esta función configurando flycheck-standard-error-navigation en nil . Los enlaces estándar de Emacs ahora ignorarán los errores de Flycheck. ¡Aún puede navegar por estos con los enlaces de navegación Cc ! n propios de Flycheck Cc ! n Cc ! p .

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım