Handle attachment links more gracefully when expanding inline images

* lisp/org.el (org-display-inline-images): Introduce error-handling to
  ignore image display if the attachment link cannot be expanded for
  whatever reason.  For example if attachments are relative to the
  buffer, but the buffer is temporary and lacks filesystem location.
This commit is contained in:
Gustav Wikström 2019-10-26 02:29:55 +02:00
parent 28bb1c81fa
commit 58ceff522b
1 changed files with 2 additions and 2 deletions

View File

@ -16722,9 +16722,9 @@ boundaries."
(let ((file (if (equal "attachment" linktype) (let ((file (if (equal "attachment" linktype)
(progn (progn
(require 'org-attach) (require 'org-attach)
(org-attach-expand path)) (ignore-errors (org-attach-expand path)))
(expand-file-name path)))) (expand-file-name path))))
(when (file-exists-p file) (when (and file (file-exists-p file))
(let ((width (let ((width
;; Apply `org-image-actual-width' specifications. ;; Apply `org-image-actual-width' specifications.
(cond (cond