diff --git a/lisp/org.el b/lisp/org.el index f7cb5fee6..805d19379 100644 --- a/lisp/org.el +++ b/lisp/org.el @@ -9062,7 +9062,12 @@ part of Org's core." (if (consp link) (setq cpltxt (car link) link (cdr link))) (setq link (or link cpltxt) desc (or desc cpltxt)) - (if (equal desc "NONE") (setq desc nil)) + (cond ((equal desc "NONE") (setq desc nil)) + ((string-match org-bracket-link-regexp desc) + (setq desc (replace-regexp-in-string + org-bracket-link-regexp + (concat "\\3" (if (equal (length (match-string 0 desc)) + (length desc)) "*" "")) desc)))) (if (and (or (org-called-interactively-p 'any) executing-kbd-macro) link) (progn