2014-06-10 16 views
7

Ho installato Syntastic con Pathogen e ho provato quasi tutto quello che posso pensare per far sì che Syntastic riconosca il mio correttore di pilore.Nessuna pedina disponibile con Syntastic

pylint checker è installato qui

/home/myself/.local/bin/pylint 

feci eco il mio percorso e

/home/myself/.local/bin 

è infatti nella variabile $ PATH.

mio Vimrc assomiglia a questo

set tabstop=4 

execute pathogen#infect() 
syntax on 
filetype plugin indent on 

let g:syntastic_mode_map = { 'mode': 'passive', 
         \ 'active_filetypes': ['python'], 
         \ 'passive_filetypes': ['perl'] } 
let g:syntastic_python_checkers = ['pylint', 'python'] 

eppure quando faccio funzionare l'ordine

SyntasticInfo 

dentro vim, continuo a vedere

Syntastic: passive mode enabled 
Syntastic version: 3.4.0-79 
Info for filetype: 
Available checker(s): 
Currently enabled checker(s): 

trascorso una buona Google durante la ricerca per questo, qualcuno ha idea di cosa ho dimenticato?

EDIT/RISPOSTA: Nel caso in cui qualcuno ha bisogno di altro aiuto con qualcosa di simile, facendo

:setfiletype python 

apparve per ottenere le cose a posto.

risposta

0

avuto problemi simili con i plugin filetype, stranamente, ma questo ha aiutato:

filetype off " <<< this line 
filetype plugin indent on 
syntax on