Itai Y. Efrat
1f3281734a
Bump :completion selectrum
...
minad/consult@556ff4e -> minad/consult@4ca7747
oantolin/embark@a21e510 -> oantolin/embark@22875aa
bumping early to solve `embark-become` bug, see oantolin/embark#230
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
89fd6b66b3
selectrum: add preview to non-consult functions
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
188fc09d72
selectrum: improve SPC b b
...
- Now uses a consult backend
- has buffer preview, per workspace narrowing with `$n SPC`
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
23a63ba5c4
selectrum: generalize +selectrum/embark-wgrep
...
now tries to open a writable export of the same vein.
add exports to `wdired` from `find-file` and `occur-edit` from `consult-line`.
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
85be33556b
selectrum: simplify +selectrum/embark-wgrep
...
now that oantolin/embark#226 has been resolved.
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
436794aa87
Bump :completion selectrum
...
raxod502/selectrum@909f614 -> raxod502/selectrum@a922b19
minad/consult@a7964f6 -> minad/consult@556ff4e
oantolin/embark@0086413 -> oantolin/embark@a21e510
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
308c6798d3
selectrum: drop foo! orderless style dispatch
...
conflicts with `!` final macros.
also elaborate why we should drop the prescient flag
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
747f1e38b3
selectrum: update TODO.org
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
24f2efd8ca
selectrum: refactor +irc/selectrum-jump-to-channel
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
49a5c51615
selectrum: fix bugs when counsel is loaded (hack)
...
some doom functions check the completion module with `fboundp`'s instead
of `featurep!`, and counsel can be loaded by using e.g. `lispy`. we add
temporary fixes for this by checking for selectrum stuff first, but this
should be given a more robust fix later on
also we document the selectrum PR's hacks in the TODO.org
see discussion on #5013
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
23a47acc06
selectrum: set manual preview to all grep variants
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
a52b9cf686
selectrum: change embark-consult-preview-at-point...
...
to consult-preview-at-point following upstream
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
2868177057
Bump :completion selectrum
...
raxod502/selectrum@bfefb8e -> raxod502/selectrum@909f614
oantolin/orderless@d97a91f -> oantolin/orderless@9637d7f
minad/consult@c839b82 -> minad/consult@a7964f6
oantolin/embark@7c850c0 -> oantolin/embark@0086413
minad/marginalia@445d283 -> minad/marginalia@624028c
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
5f12afca34
:tools lsp update readme to include consult-lsp
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
ed922a62cb
selectrum: improve bindings
...
- add missing emacs bindings
- properly feature guard swiper related bindings
- for selectrum, unbind `SPC s B` and temporarily bind `SPC s s` to
isearch to prevent don't get errors until we decide what to do there.
- update readme to reflect that
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
c349a0a046
selectrum: remove automatic initialisms for M-x etc
...
Doesn't work if we want to use selectrum highlighting optimizations, see
raxod502/selectrum#539 .
Also document `SPC /` being slow.
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
157a6c5c4b
selectrum: partially fix selectrum-repeat issue
...
- doesn't restore selection upon repeat, might be upstream issue
- document some bugs/todos
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
23b4dfa521
selectrum: document bugs in TODO.org
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
e2f1783589
selectrum: pass target to embark-action-indicator
...
function spec changed upstream
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
5656e397de
selectrum: rework orderless style dispatchers
...
- make all markers both prefixes and suffixes
- add `\`` affix for initialism
- add initialism matching to be on by default in `symbol` and `command`
- category completions
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
2945d2dd33
Bump :completion selectrum
...
raxod502/selectrum@8629ab5 -> raxod502/selectrum@bfefb8e
oantolin/orderless@87ab7e4 -> oantolin/orderless@d97a91f
minad/consult@51c1437 -> minad/consult@c839b82
oantolin/embark@05aa11b -> oantolin/embark@7c850c0
minad/marginalia@ac4ab98 -> minad/marginalia@445d283
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
4e74a221cc
selectrum: rework consult previews
...
- add `C-M-j` and `C-M-k` as preview scrolling keys
- add `consult-theme` to functions that don't get previewed
automatically (also it works now)
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
f372f3aa2c
selectrum: reorganize consult use-package!
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
1fe0ad318b
selectrum: improve :tools lookup integration
...
- move `consult-xref` stuff to `:tools lookup` where it belongs
- add selectrum functionality where possible, document what's beyond the
scope of this PR
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
693eb3c9a4
selectrum: add +irc/selectrum-jump-to-channel
2021-07-25 02:50:42 +03:00
Itai Y. Efrat
26a310d04c
selectrum: improve ivy parity
...
- add `completion-at-point` as analogue to `cousnel-company`
- fix emacs-bindings `counsel-company` binding to respect helm and selectrum
- add org jump commands `consult-org-heading` and `consult-org-agenda` bindings
- add `consult-history` as `counsel-minibuffer-history` analogue
- add support for `doom/help-search`
- update TODO.org
2021-07-25 02:50:31 +03:00
Wetlize
6330c57bce
Sniff for a different symbol in +org-roam-suppress-sqlite-build-a
...
`org-roam-db-location` is redefined in the :preface section, so we need
to rely on a different symbol to determine whether `org-roam` is loading
or not.
2021-07-25 02:49:45 +03:00
Itai Y. Efrat
1266ac7b24
selectrum: document orderless style dispatchers
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
34bc993a3a
selectrum: remove marginalia-annotators
...
obsolete variable, and set to `heavy` by default now anyway
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
8957f02ab2
selectrum: improve wgrep
...
- add `:demand t` to `embark-consult` so it works on first call
- add `C-c C-e` to `consult-grep`
2021-07-25 02:49:41 +03:00
Edmund Miller
341343308a
feat(selectrum): Add wgrep
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
51a9a628b3
selectrum: eagerly load embark
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
53e4e8c4d8
selectrum: refactor orderless use-package
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
fa527c00e8
selectrum: fix project search evil command autoloads
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
02cf4bf3fa
selectrum: regorganize TODO.org
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
b2af88a6cf
Bump :completion selectrum
...
raxod502/selectrum@093f7e9 -> raxod502/selectrum@8629ab5
raxod502/prescient.el@ed2b762 -> raxod502/prescient.el@4a0f540
minad/consult@e04a404 -> minad/consult@51c1437
oantolin/embark@4d7e8e4 -> oantolin/embark@05aa11b
minad/marginalia@5159256 -> minad/marginalia@ac4ab98
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
b9757e75ed
selectrum: update bibtex-actions config
...
- fix loading order issue
- include (temporary?) binding in `SPC n b` to `bibtex-actions-open-entry`
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
52cae6e18f
Bump bibtex-actions
...
bdarcus/bibtex-actions@743f548 -> bdarcus/bibtex-actions@b1ddbb3
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
56d6dc5e77
selectrum: refactor orderless configuration
...
- unify `setq`'s
- move style dispatch functions into the `use-package`,
rename them to follow doom conventions
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
c1cbfa03f7
selectrum: use orderless by default
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
6dfc32441d
selectrum: improve file category commands...
...
now when pressing backspace on `/`, the input will go up one directory.
2021-07-25 02:49:41 +03:00
Gerry Agbobada
e181318885
Setup consult as completion-in-region fallback
...
This allows `corfu` users to enable corfu and let it noop when _not_ using a graphical display.
Having the function setup in `init` means company can properly override it when it’s activated later.
2021-07-25 02:49:41 +03:00
James Conroy-Finn
19c07444e7
selectrum: Replace obsolete selectrum-active-p
...
https://github.com/raxod502/selectrum/pull/521
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
f532bfe34b
selectrum: document embark-act binding
...
Also add `C-c C-e` TODO
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
ff9a15e683
selectrum: rework live-previews
...
- for the slow consult functions it's bound to `C-SPC`
- for the rest of them the current approach wasn't working out great so
it's removed for the time being.
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
7ec7134947
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
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
e8dc511c74
selectrum: move consult-lsp to :tools lsp
...
where it belongs
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
0e9864d308
selectrum: fix project switching with workspaces
...
Replicates ivy behavior of opening file in the new workspace
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
8e6371760a
selectrum: add spellcheck support
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
b9e34835c7
selectrum: update bindings
2021-07-25 02:49:41 +03:00