2010-12-03 29 views
7

J'essaye de mettre mon colorscheme dans la modeline. Je l'ai essayé de plusieurs façons, mais aucune d'entre elles ne fonctionne. J'obtiens une erreur "Option inconnue: colorscheme".Set vim colorscheme en modeline

# vim: colorscheme dark_foo:set ft=foo: 

Comment peut-il être défini dans la modélisation?

Répondre

7

La modélisation se compose de paramètres d'option. Il n'y a pas d'option "colorscheme". colorscheme est juste une commande qui exécute essentiellement "runtime colors/foo".

Vous pouvez obtenir une approximation de ce que vous demandez en créant un autocmd qui définit votre colorscheme et est déclenché par une option qui est réellement réglable dans votre modeline.

3

détaillant réponse de Laurence, exemple: mise en évidence de la force:

première ligne de fichier que vous voulez obtenir la mise en évidence destiné: # vim: ft=javascript

Si vous voulez, vous pouvez alors dévier de la colorscheme par défaut via Vimrc :

autocmd FileType javascript colorscheme badwolf