Переглянути джерело

org-link-make-string: Throw error when both LINK and DESCRIPTION are empty

This behaviour is expected according to `test-ol/make-string'.
Ihor Radchenko 3 роки тому
батько
коміт
f28f02bde9
1 змінених файлів з 3 додано та 1 видалено
  1. 3 1
      lisp/ol.el

+ 3 - 1
lisp/ol.el

@@ -999,7 +999,9 @@ LINK is escaped with backslashes for inclusion in buffer."
 		(replace-regexp-in-string "]\\'"
 					  (concat "\\&" zero-width-space)
 					  (org-trim description))))))
-    (if (not (org-string-nw-p link)) description
+    (if (not (org-string-nw-p link))
+        (or description
+            (error "Empty link"))
       (format "[[%s]%s]"
 	      (org-link-escape link)
 	      (if description (format "[%s]" description) "")))))