2010-11-26 21 views
9

J'utilise GNU Emacs 23, mais les réponses pour les autres emacsen sont les bienvenues en tant que point de départ.Comment ajouter des marqueurs de diff à la frange dans emacs?

Pour les fichiers sous contrôle de version que je voudrais avoir des marqueurs diff apparaissent dans la frange, quelque chose comme les marqueurs qui subclipse utilise:

http://subclipse.tigris.org/images/workspace-ss.png

Il semble que ce serait possible en analysant le sortie de vc-diff et en utilisant le support intégré pour la frange, mais je ne veux pas réinventer cette roue particulière, sauf si je dois vraiment.

Répondre

3

Pas tout à fait la même chose, mais vous pourriez diff le fichier et ensuite utiliser MiniMap.

+0

Une approche comme la minimap est probablement la plus réaliste. AFAIK la frange est basée sur la ligne: bien qu'il puisse afficher des graphiques, ils ne peuvent pas être mis à l'échelle dans des proportions arbitraires. L'utilisation d'un tampon séparé comme la minimap fonctionnerait cependant et pourrait offrir des capacités supplémentaires intéressantes. Une fonctionnalité comme celle-là serait bien! – paprika

+0

semble prometteur, mais pouvez-vous élaborer? –