Se eu criar um [[file:link]]
interno ruim ou interno [[Link]]
que não exista, gostaria org-mode
de tipificar isso usando org-warning
face. Como posso fazer isso?
Obrigado,
Se eu criar um [[file:link]]
interno ruim ou interno [[Link]]
que não exista, gostaria org-mode
de tipificar isso usando org-warning
face. Como posso fazer isso?
Obrigado,
No org-9, pode ser tão simples quanto isso para links de arquivos:
(org-link-set-parameters
"file"
:face (lambda (path) (if (file-exists-p path) 'org-link 'org-warning)))
Para links internos, não conheço uma maneira fácil de fazer isso.
file-remote-p
, o que parece fazer o trabalho. Modifiquei seu código da seguinte maneira:(org-link-set-parameters "file" :face (lambda (path) (when (not (file-remote-p path))(if (file-exists-p path) 'org-link 'org-warning))))