6
votes

Ignorer toutes les erreurs dans vimrc au démarrage de vim

J'essaie de créer un script Ansible pour configurer mon mac. L'un des rôles consiste à configurer vim. Un premier cloné mes fichiers dot-files dans un dossier local et les lien symbolique vers ~ /. Dans mon vimrc, j'utilise vundle pour installer l'extension. Alors j'essaye de démarrer vim pour installer toutes les extensions comme ceci:

E185: Cannot find color scheme 'molokai'

Mais quand je démarre ça, j'obtiens l'erreur:

- name: vim | Install vundle plugins
  shell: vim  +PluginInstall +qall

Est-il possible de supprimer ces messages d'erreur pour le premier démarrage?


2 commentaires

Vous pouvez inclure des éléments tels que des couleurs personnalisées dans les blocs try / catch et / ou si le style de finition inclut des gardes. J'ai eu les mêmes problèmes et j'ai fini par le faire pour que tout fonctionne toujours correctement si certains plugins ne sont pas installés ou désactivés.


@swalladge Cela semble aussi être une bonne solution, merci


3 Réponses :


2
votes

Peut-être vous pourriez diviser votre configuration de vundler dans son propre fichier vundler.vim , et sur votre premier script de démarrage / ansible, vous exécutez à la place vim -u vundler .vim (vous pouvez le faire exécuter : VundleInstall ou tout ce qui serait nécessaire via certains indicateurs de ligne de commande également, -E ?).

Ensuite, dans votre vimrc habituel, vous sourcez vundler.vim pour votre utilisation quotidienne.


1 commentaires

Si vous ne pouvez pas faire fonctionner l'indicateur de ligne de commande supplémentaire, vous pouvez le diviser à un niveau plus élevé, vundle-ansible-shim.vim qui a juste source vundle.vim : PluginInstall dedans.



4
votes

Vous pouvez faire taire l'erreur E185: Impossible de trouver le jeu de couleurs 'molokai' dans votre .vimrc en mettant silencieux! colorscheme molokai puis installez avec ex: vim -E -s -u ~ / .vimrc + PlugInstall + qall .


0 commentaires