diff options
| author | Richard M. Stallman | 1994-06-05 12:01:16 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1994-06-05 12:01:16 +0000 |
| commit | e5fd28221b7f9c7404374b09751148255a581241 (patch) | |
| tree | 0dd53ca347a78c27a88148233ac6dfba138d9dec | |
| parent | 75cc8ee527b1d406cba964413f7d10ecfedd8716 (diff) | |
| download | emacs-e5fd28221b7f9c7404374b09751148255a581241.tar.gz emacs-e5fd28221b7f9c7404374b09751148255a581241.zip | |
(PC-do-completion): Clear text props from inserted text.
| -rw-r--r-- | lisp/complete.el | 10 |
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 | ||