Non, à proprement parler, il n'est pas possible d'avoir plusieurs méthodes de pliage actives dans Vim en même temps.
Vous pouvez émuler un pliage basé sur des marqueurs si vous souhaitez apprendre à écrire des règles de mise en surbrillance de la syntaxe et pirater le fichier de mise en surbrillance pour la langue à laquelle vous souhaitez ajouter une émulation de pliage de marqueurs. Cela présente quelques inconvénients:
Les commandes pour créer / supprimer un pli ("zf", "zd" et ainsi de suite) qui fonctionnent avec les méthodes de pliage manuel et manuel ne fonctionneront pas lorsque la méthode de pliage est définie sur "syntaxe".
Émuler des marqueurs qui "forcent" le niveau de pli (par exemple " {{{1
" / " }}}1
") au lieu d'augmenter / diminuer le niveau de pli d'un (par exemple " {{{
" / " }}}
") est problématique; soit vous devez ignorer complètement les numéros de niveau de pliage, soit vous risquez d'interférer avec - et éventuellement de casser - le reste des règles de pliage basées sur la syntaxe.
Je suggère que lorsque vous trouvez que vous avez besoin d'un pliage basé sur un marqueur, vous utilisez entièrement cette méthode. Cela peut prendre du temps et des efforts supplémentaires, mais si vous avez vraiment besoin de la flexibilité, cela peut valoir la peine, surtout compte tenu des difficultés à combiner les deux.