J'essaye d'éditer des dossiers avec vim et obtiens le POD automatiquement plié (juste le POD, pas le Perl).Comment puis-je autofold POD en Perl avec vim?
Je ne peux pas le faire fonctionner, alors je l'ai essayé de désactiver tous mes plugins et mon .vimrc avec ceci:
vim -u NONE some_perl.pl
Je suppose que mes blocs de POD dans mon projet avec démarrage avec ' = head1 ',' = head2 'ou' = head3 '. Ils finiront toujours par '= couper'.
Ensuite, en mode de commande, type I tapez ce qui suit:
:setf perl
:syntax on
:set foldenable
:syn region POD start=/^=head[123]/ end=/^=cut/ fold
C'est l'identification du POD parce que le POD devient blanc alors que le reste de la coloration syntaxique reste, mais il ne plier le POD.
J'ai essayé ci-dessus avec différentes combinaisons de:
:syn-sync-first
Et:
:syn sync fromstart
Mais pas de chance.
Je sais que le pliage fonctionne parce que je peux mettre en surbrillance manuellement les lignes et taper 'zF' et il se plie correctement.
Quelqu'un peut-il nous éclairer à ce sujet? Plus important encore, comment puis-je déboguer cela?
Il ne fonctionne que si je ne parviens pas à charger mon .vimrc. Malheureusement, je n'arrive pas à comprendre comment déboguer ce qui cause le conflit. Pourtant, c'est un pas de plus. Merci! – Ovid
Commentez la moitié du fichier.Si cela fonctionne, le problème est dans cette moitié. Répéter. – jrockway
@jrockway D'oh! Je vais devoir le faire avec mes plugins, aussi. Ce sont ceux qui seront une douleur, mais oui, je vais comprendre comment faire fonctionner ce travail :) – Ovid