Bagaimana cara mengubah wajah tautan mode-org tergantung pada jenis tautan?

11

Org-mode menawarkan berbagai jenis tautan ([http], [file], [bibtex], [magit] ...). Namun, mereka semua mendapatkan tampilan yang sama yang ditentukan oleh nilai nominal untuk tautan-org.

Apakah mungkin untuk misalnya mengubah warna latar belakang tergantung pada jenis tautan? Sehingga tautan http akan memiliki latar belakang kuning dan tautan file yang biru?

Bartholomaios
sumber
Ya, itu mungkin, dan mungkin ada lebih dari satu cara untuk melakukannya ... tapi hanya itu yang bisa saya sampaikan kepada Anda :) Semoga seseorang dengan keterampilan elisp lebih banyak maka saya dapat menulis mode minor sederhana atau sesuatu.
Brian Z

Jawaban:

2

Saya akan berkomentar, tapi saya tidak punya cukup tenaga jadi begini:

Lihat fungsi ini: org-activ-plain-links (di org.el).

You can modify the function around the 'add-text-properties', doing a match on each link using a cond for instance. I have student supervision now, but if you don't succeed in doing this, I'll add more information later.

Are Jensen
sumber