2010-10-11 15 views
6

La extensión Emacs markerpen.el (link text) le permite resaltar regiones arbitrarias en su búfer. Con esta extensión, el resaltado agregado se pierde una vez que matas el búfer. Sin embargo, sería bueno poder resaltar regiones arbitrarias de un archivo de una manera "persistente", en el sentido de que la hightlighting adicional no se pierde después de cerrar el archivo.Emacs: resaltado persistente de una región

¿Conoces alguna forma en la que podría tener un resaltado tan "persistente"?

Muchas gracias.

+0

Una alternativa interesante parece ser la FIC-modo (http://www.emacswiki.org/emacs/fic-mode.el). Este modo se discute en otra pregunta de stackoverflow sobre resaltado en emacs (http://stackoverflow.com/questions/2367611/emacs-highlighting-todo-only-in-comments) – falsum

Respuesta

1

Por el momento, no existe una característica como esta, por lo que necesitaría crear una extensión a markerpen.el que creara un metarchivo que contuviera puntos resaltados en cada archivo que los tuviera. (Sugeriría crear un metarchivo para cada archivo)

Al establecer marcas, cada vez que se agrega uno a markerpen-overlays puede actualizar el metarchivo relacionado.

Al cargar cualquier archivo, se puede comprobar la existencia del metarchivo (o el momento de invocar la biblioteca Markerpen)

A continuación, cargue el metarchivo y crear las marcas.

4

Probar enriched-mode.

+0

El modo enriquecido es, de hecho, un modo muy interesante. Sin embargo, al menos en mi caso, noté que el modo de bloqueo de fuente sobrescribe las caras que intento introducir con el modo enriquecido. De esta manera, me parece que solo puedo tener las bonitas funciones del modo enriquecido si desactivo el modo de bloqueo de fuente. – falsum

+2

El enlace que proporcionó ya no es válido. Intente navegar a http://www.emacswiki.org/emacs/EnrichedMode en su lugar – rmiesen

+0

Es bueno saber en modo enriquecido, pero después de 'Mx enriquecido-modo', el menú en' Edición-> Text Properties-> Face ... 'de mi Emacs es imposible de habilitar, es gris. Tanto 'emacs' como' emacs -q' normales, busqué en Google, pero no pude encontrar nada. – CodyChan

Cuestiones relacionadas