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?


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.


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.