Lorsque je travaille sur un fichier PHP par exemple, le type de fichier par défaut est php. C'est logique, mais lorsque ce fichier PHP contient également du HTML, le type de fichier est toujours uniquement php. Pour certains plugins, cela signifie que j'obtiens la fonctionnalité PHP de ce plugin, mais que je ne bénéficie pas de la fonctionnalité HTML. Une situation plus spécifique où cela se produit est celle de mon plugin snippet. J'obtiens des snippets php et non des snippets html lorsque je modifie un fichier php.
Les solutions possibles (que je n'aime évidemment pas, d'où ma question) sont les suivantes :
- ajouter une carte permettant de basculer entre différents types de fichiers lorsque je modifie différentes sections du fichier.
- mettre à jour mon fichier php snippets pour y inclure également les snippets html (bien que cela fonctionne pour l'exemple ci-dessus, cela ne résout pas le problème fondamental).
Ainsi, Existe-t-il un moyen d'éditer un fichier en utilisant plusieurs types de fichiers en même temps dans vim ?
Editer : Pour référence future, le plugin spécifique dont je parle s'appelle snipMate. http://www.vim.org/scripts/scripts.php?script_id=2540