est-il possible pour un même fichier d'utiliser le pliage en fonction des marqueurs et de la syntaxe? P>
3 Réponses :
Etant donné que SO, Réponse courte: Non P>
Réponse longue: Peut-être, muck sur plimethod code> ne peut être défini que sur un à la fois, je pense que la seule façon dont vous pouvez vraiment faire cela serait d'utiliser : définir plimethod = expr code> et pirater À propos de Folidexpr code>, et même alors je ne suis pas sûr qu'il serait capable de faire exactement ce que vous voulez. P>
pliexpr code> Si vous osez voir si vous pouvez obtenir les résultats souhaités p>
Vous pouvez peut-être émuler vos marqueurs par des règles de syntaxe supplémentaires? p>
mais difficile à raconter sans autre entrée. P>
Le plug-in Autofold.viM tente de résoudre ce problème: http: // www. vim.org/scripts/script.php?script_id=925
Autre, je pensais que j'aurais un peu aller moi-même, en introduisant une nouvelle règle de syntaxe pour les marqueurs. Malheureusement, cela doit être déclaré avant toute règle de syntaxe des commentaires, ou la règle de commentaires masquera notre règle de marqueur. P>
Voici ce que j'ai essayé d'insérer ma règle tôt: P>
:syn clear
:syn region myMarkerFold matchgroup=myDummyGroup start="{{{" end ="}}}" transparent fold
:exec "runtime! syntax/" . &filetype . ".vim"