[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#10062: 24.0.91; completions-first-difference
From: |
Leo |
Subject: |
bug#10062: 24.0.91; completions-first-difference |
Date: |
Tue, 17 Jan 2012 12:29:28 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.3.90 (Mac OS X 10.6.8) |
On 2012-01-16 23:52 +0800, Stefan Monnier wrote:
> Rather than prevent faces from being added, I installed a patch which
> strips them before insertion.
>
>
> Stefan
>
>
> --- lisp/minibuffer.el 2012-01-05 09:46:05 +0000
> +++ lisp/minibuffer.el 2012-01-16 15:41:07 +0000
> @@ -571,6 +571,10 @@
> (defun completion--replace (beg end newtext)
> "Replace the buffer text between BEG and END with NEWTEXT.
> Moves point to the end of the new text."
> + ;; The properties on `newtext' include things like
> + ;; completions-first-difference, which we don't want to include
> + ;; upon insertion.
> + (set-text-properties 0 (length newtext) nil newtext)
> ;; Maybe this should be in subr.el.
> ;; You'd think this is trivial to do, but details matter if you want
> ;; to keep markers "at the right place" and be robust in the face of
Thank you. This is a better fix. I think this bug can be closed.
Leo