correctly link relative files
This commit is contained in:
parent
156a19c731
commit
d56610d7bb
@ -52,7 +52,13 @@
|
|||||||
(defun org-gemini--describe-links (links width info)
|
(defun org-gemini--describe-links (links width info)
|
||||||
(mapconcat
|
(mapconcat
|
||||||
(lambda (link)
|
(lambda (link)
|
||||||
(let* ((path (org-element-property :raw-link link))
|
(let* ((raw-path (org-element-property :raw-link link))
|
||||||
|
(link-type (org-element-property :type link))
|
||||||
|
(is-org-file-link (and (string= "file" link-type)
|
||||||
|
(string= ".org" (downcase (file-name-extension raw-path ".")))))
|
||||||
|
(path (if is-org-file-link
|
||||||
|
(concat (file-name-sans-extension (org-element-property :path link)) ".gmi")
|
||||||
|
raw-path))
|
||||||
(desc (org-element-contents link))
|
(desc (org-element-contents link))
|
||||||
(anchor (org-export-data
|
(anchor (org-export-data
|
||||||
(or desc (org-element-property :raw-link link))
|
(or desc (org-element-property :raw-link link))
|
||||||
|
Loading…
Reference in New Issue
Block a user