9
votes

Plimethod = marqueur et syntaxe en même temps?

est-il possible pour un même fichier d'utiliser le pliage en fonction des marqueurs et de la syntaxe?

vim

0 commentaires

3 Réponses :


6
votes

Etant donné que plimethod 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 et pirater À propos de Folidexpr , et même alors je ne suis pas sûr qu'il serait capable de faire exactement ce que vous voulez.

SO, Réponse courte: Non

Réponse longue: Peut-être, muck sur pliexpr Si vous osez voir si vous pouvez obtenir les résultats souhaités


0 commentaires

1
votes

Vous pouvez peut-être émuler vos marqueurs par des règles de syntaxe supplémentaires?

mais difficile à raconter sans autre entrée.


0 commentaires

1
votes

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"    


0 commentaires