¿Cómo hacer que la lista de errores de VIM permanente usando pyflakes?
Pregunta
Quiero usar PEP8 como mi MakePrg para verificar y solucionar el cumplimiento de mi código Pep8 (Guía de estilo para el código Python).
Yo usé el comando :set makeprg=pep8\ --repeat\ %
, y cuando lo hago :make
Funciona, la lista de errores está poblada y puedo usar :cn
, :cp
y :copen
Para navegar y ver la lista de errores en la ventana QuickFix.
Pero tan pronto como cambio algo en mi archivo fuente de Python, la lista de errores se vuelve vacía, la ventana QuickFix pierde su contenido y ya no puedo navegar por la lista.
Sospecho que esto es causado por Pyflakes, una extensión VIM que destaca los errores de Python sobre la marcha.
¿Cómo puedo arreglarlo?
Solución
Pyflakes tiene una opción que debería resolver su problema, simplemente coloque esto en su ~/.vimrc:
let g:pyflakes_use_quickfix = 0
Esto en realidad impide que los pyflakes usen (y rompan) la ventana QuickFix, que es lo suficientemente buena para mí.
Otros consejos