(choose-completion): Use `buffer-substring-no-properties'
commit6cdd02110f87f869ab39f1cc34a1042404a5abbe
authorJuri Linkov <juri@jurta.org>
Fri, 16 Dec 2005 19:08:21 +0000 (16 19:08 +0000)
committerJuri Linkov <juri@jurta.org>
Fri, 16 Dec 2005 19:08:21 +0000 (16 19:08 +0000)
treea154b9511fc5d10a76945098727ad6bf7b3a0a28
parent8aaba1c98eaa6578d0a0356dc8fa0391aa91b362
(choose-completion): Use `buffer-substring-no-properties'
instead of `buffer-substring'.
(completion-common-substring): Doc fix.
(completion-setup-function): Use minibuffer-completion-contents
instead of minibuffer-contents.  Don't set common-string-length
initially.  Remove special handling of partial-completion-mode.
Move computation of completion-base-size into one cond.  Call
completion-base-size-function in mainbuf.  In computation of
completion-base-size for file name completion don't move point to
the end of the minibuffer.  Move computation of common-string-length
into one cond.  Start putting faces only when common-string-length>=0.
Add condition to put completions-common-part when common-string-length>0.
lisp/simple.el