Как изменить лица ссылок в режиме org в зависимости от типа ссылки?


11

Режим Org предлагает множество различных типов ссылок ([http], [file], [bibtex], [magit] ...). Однако все они имеют одинаковый внешний вид, определенный по номиналу для org-link.

Можно ли, например, изменить цвет фона в зависимости от типа ссылки? Чтобы ссылки http имели желтый фон, а ссылки на файлы - синий?


Да, это возможно, и, вероятно, существует более одного способа сделать это ... но это все, что я могу вам сказать :) Надеюсь, кто-то с более высокими навыками elisp, чем у меня, может написать простой второстепенный режим или что-то в этом роде.
Брайан З.

Ответы:


2

Я хотел бы сделать это комментарий, но мне не хватает представителя, так что здесь идет:

Проверьте эту функцию: org-activate-plain-links (в org.el).

Вы можете изменить функцию вокруг 'add-text-properties', сопоставляя каждую ссылку, используя, например, cond. Сейчас я наблюдаю за студентами, но если вам это не удастся, я добавлю больше информации позже.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.