Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/04/2011, à 13: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, à 14: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 wink


_______________________

Eagles ;)

Hors ligne