notmuch/emacs
Jonas Bernoulli 37bb41a792 emacs: notmuch-mua-prompt-for-sender: don't force Ido on users
We shouldn't force `ido-completion-read' on users who do not otherwise
use Ido.  Unfortunately simply turning on `ido-mode' does not change
every `completing-read' into a `ido-completing-read', instead it only
changes file and buffer completion.

I do realize that existing Ido users will initially dislike this
change, but I would like to encourage them to see this as an
opportunity to learn about Fido.

Unlike `ido-mode', build-in `fido-mode' confirms to the standard
completion API, so turning it on causes every `completing-read' to
use the Fido completion mechanism and which is similar to the Ido
mechanism:

> An enhanced `icomplete-mode' that emulates `ido-mode'.  This global
> minor mode makes minibuffer completion behave more like `ido-mode'
> than regular `icomplete-mode'."
2021-01-13 07:23:11 -04:00
..
.gitignore emacs: build docstring (rsti) files 2018-12-08 08:49:31 -04:00
coolj.el emacs: use lexical-bindings in all libraries 2021-01-13 07:16:04 -04:00
make-deps.el emacs: use lexical-bindings in all libraries 2021-01-13 07:16:04 -04:00
Makefile fix sum moar typos [build scripts, Makefiles] 2011-06-23 15:44:59 -07:00
Makefile.local emacs: Use makefile-gmake-mode in Makefile*s 2020-08-09 21:14:36 -03:00
notmuch-address.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-company.el emacs: make headings outline-minor-mode compatible 2021-01-13 07:10:27 -04:00
notmuch-compat.el emacs: use lexical-bindings in all libraries 2021-01-13 07:16:04 -04:00
notmuch-crypto.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-draft.el emacs: use lexical-bindings in all libraries 2021-01-13 07:16:04 -04:00
notmuch-emacs-mua notmuch-emacs-mua: add --hello parameter 2016-11-26 08:15:11 -04:00
notmuch-emacs-mua.desktop emacs: add keywords to notmuch-emacs-mua.desktop 2019-06-29 21:06:18 +02:00
notmuch-hello.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-jump.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-lib.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04: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: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-message.el emacs: notmuch-message-apply-queued-tag-changes: cosmetics 2021-01-13 07:23:11 -04:00
notmuch-mua.el emacs: notmuch-mua-prompt-for-sender: don't force Ido on users 2021-01-13 07:23:11 -04:00
notmuch-parser.el emacs: inline notmuch-sexp-eof into only caller 2021-01-13 07:17:25 -04:00
notmuch-pkg.el.tmpl NEWS: At least Emacs 25.1 is required now 2020-08-09 21:14:36 -03:00
notmuch-print.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-query.el emacs: use lexical-bindings in all libraries 2021-01-13 07:16:04 -04:00
notmuch-show.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-tag.el emacs: notmuch-tag--get-formats: silence byte-compiler 2021-01-13 07:16:38 -04:00
notmuch-tree.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
notmuch-version.el.tmpl emacs: Increase consistency of library headers 2020-08-09 21:14:36 -03:00
notmuch-wash.el emacs: notmuch-wash.el: require diff-mode at beginning of code 2021-01-13 07:23:11 -04:00
notmuch.el emacs: deal with unused lexical arguments and variables 2021-01-13 07:16:23 -04:00
rstdoc.el emacs: use lexical-bindings in all libraries 2021-01-13 07:16:04 -04:00
rstdoc.rsti emacs: initial version of rstdoc.el 2018-12-08 08:45:48 -04:00