2017-06-15 1 views
0

Je suis en train d'ajouter des symboles d'erreur personnalisés à syntastic dans mon dossier .vimrc comme si:symboles d'erreur ne montrant pas dans vim-syntastic

" Error symbols 
let g:syntastic_error_symbol = "✗" 
let g:syntastic_warning_symbol ="∙∙" 

Mais je crois avoir réussi à casser quelque chose. Maintenant, même les symboles par défaut ne se chargent pas correctement, mais j'obtiens plutôt S> au lieu de >> dans la marge de gauche.

Non seulement je ne peux pas obtenir mes symboles personnalisés, mais je ne peux pas non plus avoir les symboles par défaut. Qu'est-il arrivé?

Les réglages syntastic complets sont:

" ============== syntastic settings =============== 
set statusline+=%#warningmsg# 
set statusline+=%{SyntasticStatuslineFlag()} 
set statusline+=%* 

let g:syntastic_always_populate_loc_list = 1 
let g:syntastic_auto_loc_list = 1 
let g:syntastic_check_on_open = 1 
let g:syntastic_check_on_wq = 0 

" Specific checkers for tex 
let g:syntastic_tex_checkers = ['chktex', 'proselint'] 

" Others 
let g:syntastic_aggregate_errors = 1 
let g:syntastic_enable_signs = 1 

" Error symbols 
" let g:syntastic_error_symbol = "✗" 
" let g:syntastic_warning_symbol ="∙∙" 
+0

Il y a quatre symboles pour définir: 'syntastic_error_symbol',' syntastic_style_error_symbol', 'syntastic_warning_symbol' et' syntastic_style_warning_symbol'. Voir aussi la [FAQ] (https://github.com/vim-syntastic/syntastic#faqstyle). – lcd047

+0

@ Icd047 - Quelle est la différence entre tous ces éléments? – Astrid

+1

Signes pour les vérificateurs de syntaxe et signes pour les vérificateurs de style. Tout est dans le manuel. – lcd047

Répondre

0

Cela fonctionne:

" Error symbols 
let g:syntastic_error_symbol = "✗" 
let syntastic_style_error_symbol = "✗" 
let g:syntastic_warning_symbol = "∙∙" 
let syntastic_style_warning_symbol = "∙∙"