Câu trả lời:
Trong org-9, nó có thể đơn giản như điều này đối với các liên kết tệp:
(org-link-set-parameters
"file"
:face (lambda (path) (if (file-exists-p path) 'org-link 'org-warning)))
Đối với các liên kết nội bộ tôi không biết một cách dễ dàng để làm điều đó.
file-remote-p
, mà dường như để làm công việc. Tôi đã sửa đổi mã của bạn theo cách sau:(org-link-set-parameters "file" :face (lambda (path) (when (not (file-remote-p path))(if (file-exists-p path) 'org-link 'org-warning))))