Commit graph

905 commits

Author SHA1 Message Date
Itai Y. Efrat
55e4afa77f selectrum: update TODO.org 2021-07-25 02:49:41 +03:00
Itai Y. Efrat
dc5442f78f selectrum: consult-recent-files now works on startup
consult doesn't turn on refentf-mode by itself, you need to do it
manually.
It works, but is very slow on first try.
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
1b74d822c3 selectrum: orderless now works 2021-07-25 02:49:41 +03:00
Itai Y. Efrat
93008e1784 Bump :completion selectrum
raxod502/selectrum@9c5f142 -> raxod502/selectrum@093f7e9
raxod502/prescient.el@bf0ddeb -> raxod502/prescient.el@ed2b762
minad/consult@846c715 -> minad/consult@e04a404
oantolin/embark@5f30978 -> oantolin/embark@4d7e8e4
minad/marginalia@668265a -> minad/marginalia@5159256
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
750721492c selectrum: add consult-lsp
- add `consult-lsp` to tools/lsp if the selectrum module is active
- add the selectrum/consult version of workspace symbol search under `SPC c j/J`
- update TODO.org
2021-07-25 02:49:41 +03:00
Itai Y. Efrat
3c55105622 selectrum: annotate persp-switch-to-buffer 2021-07-25 02:49:40 +03:00
Itai Y. Efrat
1d43c733ea selectrum: fix marginalia not loading on +prescient
`:after selectrum` is unnecessary anyway
2021-07-25 02:49:40 +03:00
Itai Y. Efrat
4aaf7e571c selectrum: fix +selectrum-file-search 2021-07-25 02:49:40 +03:00
Itai Y. Efrat
d1f241479c Bump :completion selectrum
raxod502/selectrum@52b1129 -> raxod502/selectrum@9c5f142
raxod502/prescient.el@8573df9 -> raxod502/prescient.el@bf0ddeb
oantolin/orderless@44935d8 -> oantolin/orderless@87ab7e4
minad/consult@63f0a89 -> minad/consult@846c715
oantolin/embark@33e9af8 -> oantolin/embark@5f30978
minad/marginalia@f263745 -> minad/marginalia@668265a
2021-07-25 02:49:40 +03:00
Itai Y. Efrat
8eec594ebc selectrum: update TODO.org 2021-07-25 02:49:40 +03:00
Itai Y. Efrat
02d4b7d1ec selectrum: add features section to README
Shamelessly stolen from Ivy, still a WIP
2021-07-25 02:49:40 +03:00
Bruce D'Arcus
54cf600cf5 Bump :completion selectrum
raxod502/selectrum@ad9d9f02d6 -> raxod502/selectrum@52b1129
raxod502/prescient.el@42adc802d3 -> raxod502/prescient.el@8573df9
oantolin/orderless@edce950fe1 -> oantolin/orderless@44935d8
minad/consult@1b66afd895 -> minad/consult@63f0a89
oantolin/embark@26e7311791 -> oantolin/embark@33e9af8
minad/marginalia@3e061a0fb5  -> minad/marginalia@f263745
2021-07-25 02:49:40 +03:00
Bruce D'Arcus
261927e9fb add orderless style dispatchers
Adds style dispatchers, with the examples on the orderless README.

https://github.com/oantolin/orderless#style-dispatchers
2021-07-25 02:49:40 +03:00
Edmund Miller
deed316283 fix(selectrum): Set max window height to 17
This mimics ivy now
2021-07-25 02:49:40 +03:00
Edmund Miller
da75da3ab5 fix(selectrum): Revert to jethro's version of file-search
Co-authored-by: jethrokuan <jethrokuan95@gmail.com>
2021-07-25 02:49:40 +03:00
Edmund Miller
4fb1b7ed23 fix(selectrum): Tear +selectrum-file-search down to consult-ripgrep 2021-07-25 02:49:40 +03:00
Edmund Miller
74b100cd54 fix(selectrum): Apply changes from minad's review
selectrum-fix-minibuffer-height has been deprecated.

The selectrum-refine-candidates-function should not be set. Only
selectrum-highlight-candidates-function is necessary in order to get
highlighting, when orderless-skip-highlighting is set.

Co-authored-by: minad <mail+gh@daniel-mendler.de>
2021-07-25 02:49:40 +03:00
Edmund Miller
dfce5ddb17 feat(selectrum): Add +selectrum/search-symbol-at-point 2021-07-25 02:49:40 +03:00
Edmund Miller
5216ba411f style(selectrum): Alphabetize and align binds 2021-07-25 02:49:40 +03:00
Edmund Miller
a1293a076b feat(selectrum): Add consult-mark 2021-07-25 02:49:40 +03:00
Edmund Miller
bc13b4a5c2 feat(selectrum): Add bookmark command 2021-07-25 02:49:40 +03:00
Edmund Miller
d47f0d6ab6 feat(selectrum): Set window height to match ivy 2021-07-25 02:49:40 +03:00
Edmund Miller
a23a96633b Update modules/completion/selectrum/TODO.org
Co-authored-by: Bruce D'Arcus <bdarcus@gmail.com>
2021-07-25 02:49:40 +03:00
Edmund Miller
b741d6a3b9 fix(selectrum): Remove unnecessary advice overrides 2021-07-25 02:49:40 +03:00
Edmund Miller
baa5b8f307 fix(selectrum): Use jcf +selectrum-file-search
Co-authored-by: jcf <github@invetica.co.uk>
2021-07-25 02:49:40 +03:00
Edmund Miller
b4e1b2130c refactor(selectrum): Move evil bindings where they belong 2021-07-25 02:49:40 +03:00
Edmund Miller
d760474e1d fix(selectrum): Move orderless/selectrum config...
to be only under `use-package! orderless`
2021-07-25 02:49:40 +03:00
Edmund Miller
3afb712452 fix(selectrum): Move prescient out of nested use-package 2021-07-25 02:49:40 +03:00
Edmund Miller
63cd3099ce Bump :completion selectrum
raxod502/selectrum@HEAD -> raxod502/selectrum@ad9d9f0
raxod502/prescient.el@HEAD -> raxod502/prescient.el@42adc80
oantolin/orderless@HEAD -> oantolin/orderless@edce950
minad/consult@HEAD -> minad/consult@1b66afd
oantolin/embark@HEAD -> oantolin/embark@26e7311
minad/marginalia@HEAD -> minad/marginalia@3e061a0
2021-07-25 02:49:40 +03:00
Edmund Miller
a3d7e5c512 docs(selectrum): Add temporary TODO file 2021-07-25 02:49:40 +03:00
Edmund Miller
155f4f6bdd docs(selectrum): Init README 2021-07-25 02:49:40 +03:00
Edmund Miller
42b3184eae feat(selectrum): Add config from Townk's private config
Co-authored-by: Townk <thiago@rapinialves.com>
2021-07-25 02:49:40 +03:00
Jethro Kuan
a0ff8d42c1 lazy-load embark 2021-07-25 02:49:40 +03:00
Jethro Kuan
f4517d890f set prescient things on selectrum-mode 2021-07-25 02:49:40 +03:00
Jethro Kuan
65c153796e Add selectrum project search 2021-07-25 02:49:40 +03:00
Jethro Kuan
21a8694727 add selectrum module 2021-07-25 02:49:40 +03:00
Henrik Lissner
d79cea2e4c Minor refactors, reformatting, & comment revision 2021-07-11 17:52:08 -04:00
Henrik Lissner
933dcc4d19 Bump :completion
DarwinAwardWinner/ido-completing-read-plus@0067472 -> DarwinAwardWinner/ido-completing-read-plus@49e7967
abo-abo/swiper@a5eade0 -> abo-abo/swiper@56139df
company-mode/company-mode@ee3177c -> company-mode/company-mode@d771840
emacs-helm/helm@a7bd522 -> emacs-helm/helm@42e2836
sebastiencs/company-box@aa5f09a -> sebastiencs/company-box@c8a8671
tumashu/ivy-posframe@084cc59 -> tumashu/ivy-posframe@9c83828
tumashu/posframe@739d8fd -> tumashu/posframe@f97c4af
2021-07-10 22:36:36 -04:00
Henrik Lissner
b886b9a635
Merge pull request #5251 from iyefrat/emacs27
Remove remaining `Emacs27+` checks
2021-07-10 10:29:07 -04:00
Itai Y. Efrat
34fae1c01c Remove remaining Emacs27+ checks
- Remove remaining `EMACS27+` checks, since the whole codebase is
  assumed to run at version 27 or above now
- Remove `EMACS27+` definition since it's no longer needed
2021-07-10 16:03:41 +03:00
Itai Y. Efrat
3aec407056 remove ripgrep dependency from ivy and helm readmes
Doom already has the install instructions in the broader documentation,
and since ripgrep is a dependency for doom in general these are
redundant.
2021-07-09 22:26:02 +03:00
Itai Y. Efrat
b3dfd4758d don't explicitly set projectile-completion-system
The default value is `'auto`, which handles the detection of the active
completion system, see the definition of `projectile-completing-read`.
2021-07-03 15:20:59 +03:00
Henrik Lissner
883a109a7a Fix "Couldn't find project root" error on +ivy/compile 2021-06-04 14:50:45 -04:00
Henrik Lissner
ad554b3826 Bump :completion
DarwinAwardWinner/ido-completing-read-plus@36a8bb9 -> DarwinAwardWinner/ido-completing-read-plus@0067472
Yevgnen/ivy-rich@7b9b7b2 -> Yevgnen/ivy-rich@600b818
abo-abo/swiper@bb7965a -> abo-abo/swiper@a5eade0
company-mode/company-mode@7207cb1 -> company-mode/company-mode@ee3177c
emacs-helm/helm@98af298 -> emacs-helm/helm@a7bd522
emacs-jp/helm-c-yasnippet@28699d9 -> emacs-jp/helm-c-yasnippet@e214eec
raxod502/prescient.el@8573df9 -> raxod502/prescient.el@4a0f540
sebastiencs/company-box@ec8f446 -> sebastiencs/company-box@aa5f09a
tumashu/ivy-posframe@3132719 -> tumashu/ivy-posframe@084cc59
tumashu/posframe@fff21cc -> tumashu/posframe@739d8fd
yyoncho/helm-icons@e4a2cd1 -> yyoncho/helm-icons@8d2f5e7
2021-05-29 11:58:55 -04:00
Daanturo
18a149b3e3 Add :not counsel-org-goto to ivy-prescient-sort-commands 2021-05-26 16:46:24 +07:00
Henrik Lissner
3ba364ae10 Minor refactoring across the board 2021-05-23 22:09:07 -04:00
Henrik Lissner
a4d2e873ab Bump :ui doom
hlissner/emacs-doom-themes@4199e74 -> hlissner/emacs-doom-themes@4d24728
hlissner/emacs-solaire-mode@9d143db -> hlissner/emacs-solaire-mode@186f97d

Rewrite solaire-mode usage to adapt to upstream changes. This will yield
a new class of edge cases, but I'll tackle those as I encounter them.

Closes #5063
2021-05-21 23:13:14 -04:00
Colin Woodbury
e05dd2651f
[:completion ivy] Call pacman in the normal way
`--needed` and `--noconfirm` are fine, but are usual to use when
installing a single package.
2021-05-17 07:25:23 -07:00
Itai Y. Efrat
8a40e83ab5 unicode-chars-list-chars -> insert-char
`unicode-chars-list-chars` doesn't seem to be an actual function (not
defined in emacs or found online), and `insert-char` seems like what one
would want here.
2021-05-13 17:04:16 +03:00
Henrik Lissner
d2426d8442 Disable company-mode in vterm-mode
Doesn't do anything but hijack the TAB key. Company offers no meaningful
completion in vterm buffers anyway.
2021-05-11 21:50:14 -04:00