diff -uN /home/guerry/elisp/testing/org/org.el /home/guerry/elisp/testing/org-4.56/org.el --- /home/guerry/elisp/testing/org/org.el 2006-11-22 08:40:48.000000000 +0100 +++ /home/guerry/elisp/testing/org-4.56/org.el 2006-11-17 08:53:16.000000000 +0100 @@ -5359,11 +5359,9 @@ (pattern (buffer-substring-no-properties beg end)) (completion (try-completion pattern table confirm))) (cond ((eq completion t) - (cond ((equal type :opt) - (insert (substring (cdr (assoc (upcase pattern) table)) - (length pattern)))) - ((equal type :tag) - (insert ":")))) + (if (equal type :opt) + (insert (substring (cdr (assoc (upcase pattern) table)) + (length pattern))))) ((null completion) (message "Can't find completion for \"%s\"" pattern) (ding)) Diff finished. Wed Nov 22 08:46:56 2006