#1 Le 22/04/2011, à 12:13
- Lad
Détection du type de fichier dans vim
Bonjour
J'utilise beaucoup vim et notamment le plugin vim-latex. Le problème c'est que les développers de vim-latex suggère de rajouter cette ligne dans le vimrc :
" TIP: if you write your \label's as \label{fig:something}, then if you
" type in \ref{fig: and press <C-n> you will automatically cycle through
" all the figure labels. Very useful!
set iskeyword+=:
Comme ils le disent c'est très pratique mais ça entre en conflit avec python. Car dans python il y a un mot clef else et quand on écrit quelque chose du genre :
if i == 1:
print("ok")
else:
print("pas ok")
else n'est pas reconnu comme un mot clef. Je pense que ça vient du fait qu'on a ajouté : dans la liste des mots clefs et du coup vim ne reconnait plus le mot clef else:
Donc ma question est de savoir comment dans mon vimrc je peux lui dire de faire set iskeyword ... uniquement si le fichier est un fichier tex.
Merci pour votre aide
Hors ligne
#2 Le 22/04/2011, à 13:02
- EaglesEyes
Re : Détection du type de fichier dans vim
salut,
J'ai pas de solution générique pour les fichier tex mais tu tenter ce qui suit:
Dans ton vimrc
set modeline
A la fin ds tes fichiers tex rajoute la ligne suivante:
// vim: set iskeyword:
Remplace les // par le keyword de commentaire qui va bien.
L'idée du fonctionnement est le suivant:
Dans ton vimrc tu dis à vim que tes fichiers peuvent contenir des commande vim
Dans ton fichier tex tu lui donne la commande à appliquer
Pour plus d'info :help modeline
Voila normalement ça devrait fonctionner
Eagles
_______________________
Eagles ;)
Hors ligne