¿Cómo cambiar las caras de los enlaces del modo org según el tipo de enlace?

11

Org-mode ofrece una variedad de diferentes tipos de enlaces ([http], [archivo], [bibtex], [magit] ...). Sin embargo, todos obtienen el mismo aspecto definido por el valor nominal de org-link.

¿Es posible, por ejemplo, cambiar el color de fondo dependiendo del tipo de enlace? ¿De modo que los enlaces http tendrían un fondo amarillo y los enlaces de archivo uno azul?

Bartholomaios
fuente
Sí, es posible, y probablemente hay más de una forma de hacerlo ... pero eso es todo lo que puedo decirte :) Con suerte, alguien con más habilidades de elisp que yo pueda escribir un modo menor simple o algo así.
Brian Z

Respuestas:

2

Haría este comentario, pero no tengo suficiente representante, así que aquí va:

Echa un vistazo a esta función: org-enable-plain-links (en org.el).

Puede modificar la función alrededor de las 'propiedades de texto de adición', haciendo una coincidencia en cada enlace usando un cond por ejemplo. Ahora tengo supervisión de estudiantes, pero si no logras hacerlo, agregaré más información más adelante.

Son Jensen
fuente