selectrum: improve ivy parity

- add `:pg` bindings
- add `selectrum-minibuffer-map` to `+default-minibuffer-maps`
- add `consult-notmuch`
- add selectrum option for `mu4e-completing-read-function`
- document more parity failings
This commit is contained in:
Itai Y. Efrat 2021-04-29 21:46:48 +03:00
parent e8dc511c74
commit 7ec7134947
7 changed files with 42 additions and 6 deletions

View file

@ -19,7 +19,15 @@ https://github.com/minad/marginalia/issues/59
In ivy, backspace on =/foo/bar/!= (where =!= is the cursor) leads to =/foo/!=
In selectrum, it leads to =/foo/bar!=
** TODO =SPC s B=
** TODO ~:pg~ support
** TODO modules to look over
- lookup
- taskrunner (doesn't seem to be an interface yet)
- pass (creating embark-pass can't be that hard)
- irc
- org (check, might be fine)
- counsel-minibuffer-history analogue
- counsel-company analogue
- bibtex
* PROJ Other
** TODO bind =consult-lsp-diagnostics= to something?
** TODO test out bibtex-actions, check if more configuration should be added

View file

@ -0,0 +1,14 @@
;; completion/selectrum/autoload/evil.el -*- lexical-binding: t; -*-
;;;###if (featurep! :editor evil)
;;;###autoload (autoload '+selectrum:project-search "completion/ivy/autoload/evil" nil t)
(evil-define-command +selectrum:project-search (query &optional all-files-p)
"Ex interface for `+selectrum/project-search'."
(interactive "<a><!>")
(+selectrum/project-search all-files-p query))
;;;###autoload (autoload '+selectrum:project-search-from-cwd "completion/ivy/autoload/evil" nil t)
(evil-define-command +selectrum:project-search-from-cwd (query &optional recurse-p)
"Ex interface for `+selectrum/project-search-from-cwd'."
(interactive "<a><!>")
(+selectrum/project-search-from-cwd (not recurse-p) query))