Jak zmienić ściany łączy w trybie organizacji w zależności od typu łącza?

11

Tryb Org oferuje różne typy łączy ([http], [plik], [bibtex], [magit] ...). Wszystkie mają jednakowy wygląd określony przez wartość nominalną dla org-link.

Czy można np. Zmienić kolor tła w zależności od rodzaju łącza? Czy linki http miałyby żółte tło, a linki plików niebieskie?

Bartłomieja
źródło
Tak, jest to możliwe i prawdopodobnie jest więcej niż jeden sposób, aby to zrobić ... ale to wszystko, co mogę ci powiedzieć :) Mam nadzieję, że ktoś z bardziej zaawansowanymi umiejętnościami niż ja, może napisać prosty tryb mniejszy lub coś takiego.
Brian Z

Odpowiedzi:

2

Chciałbym zrobić z tego komentarz, ale nie mam wystarczającej liczby przedstawicieli, więc oto:

Sprawdź tę funkcję: org-Activ-plain-links (in org.el).

Możesz zmodyfikować funkcję wokół „add-text-properties”, dopasowując każdy link, używając na przykład warunku. Mam teraz nadzór studentów, ale jeśli ci się nie uda, dodam więcej informacji później.

Czy Jensen
źródło