aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard M. Stallman1994-06-05 12:01:16 +0000
committerRichard M. Stallman1994-06-05 12:01:16 +0000
commite5fd28221b7f9c7404374b09751148255a581241 (patch)
tree0dd53ca347a78c27a88148233ac6dfba138d9dec
parent75cc8ee527b1d406cba964413f7d10ecfedd8716 (diff)
downloademacs-e5fd28221b7f9c7404374b09751148255a581241.tar.gz
emacs-e5fd28221b7f9c7404374b09751148255a581241.zip
(PC-do-completion): Clear text props from inserted text.
-rw-r--r--lisp/complete.el10
1 files changed, 6 insertions, 4 deletions
diff --git a/lisp/complete.el b/lisp/complete.el
index b4e374532a3..b9c759588bc 100644
--- a/lisp/complete.el
+++ b/lisp/complete.el
@@ -475,7 +475,8 @@ See `PC-complete' for details."
475 (delete-char 1) 475 (delete-char 1)
476 (setq end (1- end)))) 476 (setq end (1- end))))
477 (setq improved t)) 477 (setq improved t))
478 (insert (substring prefix i (1+ i))) 478 ;; Use format to discard text properties.
479 (insert (format "%s" (substring prefix i (1+ i))))
479 (setq end (1+ end))) 480 (setq end (1+ end)))
480 (setq i (1+ i))) 481 (setq i (1+ i)))
481 (or pt (equal (point) beg) 482 (or pt (equal (point) beg)
@@ -533,9 +534,10 @@ See `PC-complete' for details."
533 (if (null mode) 534 (if (null mode)
534 (PC-temp-minibuffer-message " (Sole completion)")) 535 (PC-temp-minibuffer-message " (Sole completion)"))
535 (delete-region beg end) 536 (delete-region beg end)
536 (insert (if filename 537 (insert (format "%s"
537 (substitute-in-file-name (concat dirname (car poss))) 538 (if filename
538 (car poss)))) 539 (substitute-in-file-name (concat dirname (car poss)))
540 (car poss)))))
539 t))))) 541 t)))))
540 542
541 543