Como tornar a lista de erros do Vim permanente usando PyFlakes?

Eu quero usar pep8 como meu makeprg para verificar e corrigir a conformidade do meu código emPEP8 (Guia de estilo para código python).

Eu usei o comando:set makeprg=pep8\ --repeat\ %e quando eu faço:make funciona, a lista de erros é preenchida e eu posso usar:cn, :cp e:copen para navegar e ver a lista de erros na janela do QuickFix.

Mas assim que eu altero algo no meu arquivo de origem python, a lista de erros fica vazia, a janela do QuickFix perde seu conteúdo e não consigo mais navegar pela lista.

Suspeito que isso seja causado pelo PyFlakes, uma extensão do Vim que destaca erros do Python on-the-fly.

Como posso corrigir isso?

questionAnswers(2)

yourAnswerToTheQuestion