Est-il possible de continuer à appliquer la mise en forme à la ligne utilisée par VIM en tant qu'en-tête d'un pli?coloration de la syntaxe dans un en-tête de pli VIM
Par ex, j'ai le code suivant:
int foo(int a, int b) {
int c;
....
}
Une fois replié, je vois:
+-- 4 lines: int foo(int a, int b) {----------------------------
Cependant, la ligne entière est mise en évidence selon la classe "plié". Y at-il un moyen de désactiver cela, alors je continue à voir la coloration syntaxique?
[pour un exemple simple ce n'est pas si important, mais j'utiliser Folding largement aussi dans l'affichage des fichiers volumineux de données, et pour moi il la mise en forme est beaucoup plus important]
merci pour la réponse; peut-être que je n'aurais pas dû donner cet exemple, cependant. Vos commentaires sont bons pour le code C, mais je plie souvent aussi les fichiers texte, en utilisant http://www.vim.org/scripts/script.php?script_id=158. Cela ne semble pas se prêter à une solution – Mikeage
Je ne pense pas que si vous étiez en train de plier des fichiers en texte clair, la surbrillance de la syntaxe aurait beaucoup d'importance (je serais curieux de voir un exemple), mais si c'est le cas d'idée s'applique.Si vous commencez le pli sous la ligne que vous voulez mettre en surbrillance, vous devriez toujours voir la ligne que vous voulez mettre en surbrillance correctement. – mmrobins
@mmrobins, cela vous dérangerait de regarder [cette question sur la mise en évidence de la syntaxe Python sur une ligne de pliage] (http://stackoverflow.com/questions/8655799/syntax-highlight-python-in-a-vim-fold-line) et apporter une contribution sur si c'est possible et ce que je pourrais avoir besoin de changer pour faire ce travail? –