J'ai commencé à utiliser vimdiff et j'essaie de définir des couleurs pour cela. Les groupes DiffAdd
et DiffDelete
fonctionnent correctement, mais je souhaite que DiffChange
et DiffText
soient des couleurs différentes pour l'ancienne et la nouvelle version du fichier respectivement. (Plus précisément, le rouge pour l'ancien fichier et le vert pour le nouveau.) Voici comment fonctionne Visual Studio Code, par exemple:vimdiff: différentes couleurs pour le volet gauche et le volet droit
Le problème est que les couleurs de surbrillance sont partagées entre les tampons. en espérant y aurait-il un moyen d'écrire une fonction qui remapper toutes les instances de DiffChange
à MyDiffChange
dans un volet, mais je n'ai pas trouvé un moyen de le faire.
Même une solution assez hacky ferait, car il a seulement pour travailler dans ce cas d'utilisation spécifique
Les groupes de surbrillance sont globaux et il n'y a aucune notion de "fenêtre de droite" et de "fenêtre de gauche", encore moins de "vieux fichier" et de "nouveau fichier". J'ai peur que vous deviez écrire tout vous-même. – romainl