Si je crée un mauvais [[file:link]]
ou un interne [[Link]]
qui n'existe pas, je voudrais le faire org-mode
en utilisant org-warning
face. Comment puis-je faire cela?
Merci,
Si je crée un mauvais [[file:link]]
ou un interne [[Link]]
qui n'existe pas, je voudrais le faire org-mode
en utilisant org-warning
face. Comment puis-je faire cela?
Merci,
Dans org-9, cela pourrait être aussi simple que cela pour les liens de fichiers:
(org-link-set-parameters
"file"
:face (lambda (path) (if (file-exists-p path) 'org-link 'org-warning)))
Pour les liens internes, je ne connais pas de moyen facile de le faire.
file-remote-p
en a qui semble faire l'affaire. J'ai modifié votre code de la manière suivante:(org-link-set-parameters "file" :face (lambda (path) (when (not (file-remote-p path))(if (file-exists-p path) 'org-link 'org-warning))))