diff --git a/lisp/org.el b/lisp/org.el index 1f73dd152..b216702f0 100755 --- a/lisp/org.el +++ b/lisp/org.el @@ -10443,7 +10443,9 @@ Use TAB to complete link prefixes, then RET for type-specific completion support (unless (string-match "\\S-" desc) (setq desc nil)) (if remove (apply 'delete-region remove)) - (insert (org-make-link-string link desc)))) + (insert (org-make-link-string link desc)) + ;; Redisplay so as the new link has proper invisible characters. + (sit-for 0))) (defun org-link-try-special-completion (type) "If there is completion support for link type TYPE, offer it."