* lisp/simple.el (choose-completion): Check for completion-in-region-mode.
Don't use base-affixes when completion-use-base-affixes is non-nil in completion-in-region-mode (bug#61535).
This commit is contained in:
parent
1ac05eac74
commit
683961cd73
1 changed files with 6 additions and 1 deletions
|
@ -9884,7 +9884,12 @@ minibuffer, but don't quit the completions window."
|
||||||
(with-current-buffer buffer
|
(with-current-buffer buffer
|
||||||
(choose-completion-string
|
(choose-completion-string
|
||||||
choice buffer
|
choice buffer
|
||||||
(or (and completion-use-base-affixes base-affixes)
|
;; Don't allow affixes to replace the whole buffer when not
|
||||||
|
;; in the minibuffer. Thus check for `completion-in-region-mode'
|
||||||
|
;; to ignore non-nil value of `completion-use-base-affixes' set by
|
||||||
|
;; `minibuffer-choose-completion'.
|
||||||
|
(or (and (not completion-in-region-mode)
|
||||||
|
completion-use-base-affixes base-affixes)
|
||||||
base-position
|
base-position
|
||||||
;; If all else fails, just guess.
|
;; If all else fails, just guess.
|
||||||
(list (choose-completion-guess-base-position choice)))
|
(list (choose-completion-guess-base-position choice)))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue