2010-10-11 7 views
6

L'extension Emacs markerpen.el (link text) vous permet d'éclairer des régions arbitraires dans votre tampon. Avec cette extension, la surbrillance ajoutée est perdue une fois que vous avez tué le tampon. Cependant, il serait bien de pouvoir mettre en évidence les régions arbitraires d'un fichier de manière "persistante" - dans le sens où l'éclairage supplémentaire n'est pas perdu après la fermeture du fichier. Savez-vous de quelque façon que je pourrais avoir une telle mise en évidence «persistante»?Emacs: mise en surbrillance persistante d'une région

Merci beaucoup.

+0

Une alternative intéressante semble être le mode fic (http://www.emacswiki.org/emacs/fic-mode.el). Ce mode est discuté dans une autre question de stackoverflow sur la mise en évidence dans emacs (http://stackoverflow.com/questions/2367611/emacs-highlighting-todo-only-in-comments) – falsum

Répondre

1

À l'heure actuelle, aucune fonctionnalité de ce type n'existe, vous devez donc créer une extension à markerpen.el qui a créé un métafichier contenant des points de surbrillance dans chaque fichier qui les avait. (Je suggère de créer un métafichier pour chaque fichier)

Lorsque vous définissez des marques, chaque fois que vous ajoutez markerpen-overlays, vous pouvez mettre à jour le métafichier associé.

Lorsque vous chargez un fichier, vous pouvez vérifier l'existence du Metafile (ou lorsque vous invoquez la bibliothèque Markerpen)

charger ensuite le métafichier et créer les marques.

4

Essayez enriched-mode.

+0

Le mode enrichi est en fait un mode très intéressant. Cependant, au moins dans mon cas, j'ai remarqué que le mode de verrouillage de police écrase les visages que j'essaie d'introduire avec le mode enrichi. De cette façon, il me semble que je ne peux avoir les bonnes fonctionnalités du mode enrichi que si j'éteins le mode de verrouillage de police. – falsum

+2

Le lien que vous avez fourni n'est plus valide. Essayez de naviguer vers http://www.emacswiki.org/emacs/EnrichedMode au lieu de – rmiesen

+0

Il est bon de savoir en mode enrichi, mais après 'Mx enriched-mode', le menu dans' Edit-> Propriétés du texte-> Visage ... 'de mes Emacs est impossible à activer, c'est gris. À la fois normal 'emacs' ou' emacs -q', j'ai googlé, mais je n'ai rien trouvé. – CodyChan

Questions connexes