mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 02:48:08 +01:00
emacs: notmuch-address-expand-name: use the actual initial-input
Users may type some text into the buffer on an address line, before actually invoking address completion. We now use that text as the initial input when we begin address completion. Previously we did knowingly replace the actual initial input with some completion candidate that happens to match. Which candidate is used is essentially random, at least when the actual initial input is short. As a result users very often had to begin completion by deleting the less than helpful "initial input".
This commit is contained in:
parent
055294454f
commit
a2bf29ad35
1 changed files with 2 additions and 8 deletions
|
@ -244,14 +244,8 @@ requiring external commands."
|
|||
(t
|
||||
(funcall notmuch-address-selection-function
|
||||
(format "Address (%s matches): " num-options)
|
||||
;; We put the first match as the initial
|
||||
;; input; we put all the matches as
|
||||
;; possible completions, moving the
|
||||
;; first match to the end of the list
|
||||
;; makes cursor up/down in the list work
|
||||
;; better.
|
||||
(append (cdr options) (list (car options)))
|
||||
(car options))))))
|
||||
options
|
||||
orig)))))
|
||||
(if chosen
|
||||
(progn
|
||||
(push chosen notmuch-address-history)
|
||||
|
|
Loading…
Reference in a new issue