Skip to content

Commit c9f34f6

Browse files
committed
[#23] Notes on icomplete-vertical
1 parent b2f74f3 commit c9f34f6

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -522,12 +522,25 @@ the desired interaction model in the first place. Selectrum, on the
522522
other hand, offers a well-tuned and snappy vertical completion
523523
interface that is robust and works out of the box.
524524

525+
There is a package which takes care of some of the manual labor of
526+
configuring Icomplete, called
527+
[`icomplete-vertical`](https://github.com/oantolin/icomplete-vertical).
528+
525529
It is worth noting the new [Fido
526530
mode](https://github.com/emacs-mirror/emacs/commit/213643a890913f10bac710ca8537e8b1125941d6)
527531
which will be included in Emacs 27. It is basically a variation of
528532
Icomplete that behaves more like Ido. As such, Fido mode does not
529533
offer solutions to the problems outlined in the above sections.
530534

535+
To be transparent, there are a few standard Emacs features which are
536+
not implemented in Selectrum (mostly because I was unaware they
537+
existed) but which do work in Icomplete. These include the
538+
`resize-mini-windows` setting (see
539+
[#35](https://github.com/raxod502/selectrum/issues/35)), recursive
540+
minibuffers, and many of the `completion-*` user options such as
541+
`completion-ignore-case`. I do not see any design reason these
542+
features cannot all be incorporated into Selectrum eventually.
543+
531544
### Why not Icicles?
532545

533546
[Because it's maintained on EmacsWiki, enough

0 commit comments

Comments
 (0)