notmuch/emacs
Mark Walters 0c52b5d3b2 emacs: include first match in address completion
The current code for address completion takes the list of possible
completions (whether generated internally or externally), makes the
first match the initial value for the completion, and puts all the
others (but not the first match) into the possible completions.

This has the nice effect that the <down> key takes you immediately to
the next completion (whereas if the first match were included in the
possible completions it would take you to the first match
again).

However, it has two side effects. First, once you have completed to
the full match you find it says and try completing again you get told
"no match" not "sole completion". Secondly, if you delete some of the
text and try completing you don't get the first match as an option.

This tries to get round most of these problems by including the full
list of possible completions, but with the first match moved to the
very end of the list.
2016-10-09 08:50:32 -03:00
..
.gitignore emacs: add notmuch-version.el.tmpl and create notmuch-version.el from it 2014-04-10 23:25:36 -03:00
coolj.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
make-deps.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
Makefile fix sum moar typos [build scripts, Makefiles] 2011-06-23 15:44:59 -07:00
Makefile.local emacs/Makefile.local: notmuch-lib.elc depend on notmuch-version.elc 2015-11-23 08:14:46 -04:00
notmuch-address.el emacs: include first match in address completion 2016-10-09 08:50:32 -03:00
notmuch-company.el emacs: address: allow internal completion on an individual basis 2016-09-04 08:07:59 -03:00
notmuch-crypto.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-hello.el emacs: use define-derived-mode for defining modes. 2016-09-10 13:07:54 -03:00
notmuch-jump.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-lib.el emacs: add a tag jump menu 2016-10-04 07:55:16 -03:00
notmuch-logo.png emacs: Add notmuch-hello.el, a friendly frontend to notmuch 2010-04-23 12:50:18 -07:00
notmuch-maildir-fcc.el emacs: fcc: say we are doing Fcc 2016-09-30 07:13:54 -03:00
notmuch-message.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-mua.el emacs: reply: remove wrong sig/enc status buttons 2016-09-18 10:57:27 -03:00
notmuch-parser.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-print.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-query.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-show.el emacs: add a tag jump menu 2016-10-04 07:55:16 -03:00
notmuch-tag.el emacs: tag-jump: make k binding for the reverse tag change map 2016-10-07 22:35:42 -03:00
notmuch-tree.el emacs: add a tag jump menu 2016-10-04 07:55:16 -03:00
notmuch-version.el.tmpl Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-wash.el emacs: wash: make word-wrap bound message width 2016-09-12 08:06:00 -03:00
notmuch.el emacs: add mimetype completions to searches 2016-10-09 08:50:02 -03:00