I’m using Vertico and that usually makes completing-read stuff filter stuff out as I type. But that doesn’t happen with jabber-roster-chat-any (jabber-read-jid-completing). I do see parts of entries being highlighted, but that’s it. Can I do something about that? 🤔

#lang_en #jabber_el #Vertico #Emacs #questions

"The history of #Emacs completion frameworks is a progression from monolithic solutions toward composable ones."

This is a comprehensive summary, with a thorough and fair history. A long read, but worth it.

I plateaued at #Vertico #Orderless #Marginalia #Consult years ago. Maybe time to learn the others, one at a time.

https://www.chiply.dev/post-vompeccc

@oantolin @minad

#emacs

VOMPECCC: A Modular Completion Framework for Emacs

Completion is not a feature or UI, but instead it is a system composed of at least half a dozen orthogonal concerns that most users never think about separately...

Charlie Holland's Blog
Trying to improve #emacs #vertico rendering. Code at https://github.com/rougier/nano-vertico

If you are using #vertico for minibuffer completion in #Emacs, you might find this little #elisp snippet helpful: it allows to toggle sorting by modification time and makes finding e.g. recently added files that much quicker!

https://hoowl.se/find_recently_modified_files_using_vertico_in_emacs.html

Find recently modified files using =vertico= in Emacs

Ещё из последних новостей, я заменил company-mode на corfu + cape, добавил vertico и marginalia для минибуффера. Так же добавил swiper для стильного поиска на замену i-search и magit чтобы использовать git как про!

#company-mode #corfu #cape #vertico #marginalia #swiper #magit #git #emacs

I've finally jumped on the #vertico & co. bandwagon (I was using Ivy before). Here are some impressions.

I see some small quality-of-life improvements, like:
- `vertico-multiform' enabling `vertico-quick' and `vertico-grid' for telega.el emojis (Fig. 1).
- Grouping entries by file in `consult-ripgrep' (Fig. 2).
- Using `embark-collect' to create a buffer with current completion candidates and act on them separately. Unlike `ivy-occur', the embark version works on more commands.

I had to switch to `citar' [1] from `ivy-bibtex' for citations. Thankfully, `org-ref' can use the former with custom `org-ref-insert-cite-function' (just call `citar-insert-citation' there) [2].

Also, setting up custom embark actions is reasonably simple, although I wish setting completion metadata in Emacs was more straightforward [3].

And a few quirks:
- Embark actions take two keystrokes (in my case, M-e s), whereas in Ivy I had just M-s. But embark is more versatile, so I'll get used to it, I guess.
- I had to manually execute (run-hooks 'post-command-hook) after `completing-read' in my password typing package to refocus the EXWM frame. Otherwise, the first keystrokes got lost somewhere.

Links:
1. https://github.com/emacs-citar/citar
2. https://github.com/jkitchin/org-ref?tab=readme-ov-file#what-about-org-cite
3. https://github.com/oantolin/embark?tab=readme-ov-file#defining-actions-for-new-categories-of-targets

#emacs

GitHub - emacs-citar/citar: Emacs package to quickly find and act on bibliographic references, and edit org, markdown, and latex academic documents.

Emacs package to quickly find and act on bibliographic references, and edit org, markdown, and latex academic documents. - emacs-citar/citar

GitHub

Damn update of vertico seems broken as "Lisp nesting exceed 'max-lisp-eval-depth'" which on my system is set to 1600. Perhaps a recursion error somewhere?

#emacs #vertico

Configuración de Emacs Vanilla

PeerTube

#Emacs users of #Embark and #Vertico need to switch to the multiform/grid display.

It's amazing, combining which-key like columnar display with completing-read filtering.

https://hachyderm.io/@goofansu/112161055730375300

Yejun Su (@[email protected])

Attached: 1 image https://github.com/oantolin/embark/pull/708 Oh, I like this tip! #Emacs #embark #vertico

Hachyderm.io

I wonder why vertico-exit-input is not bound to anything by default, since it's a pain to enter something that is not matching otherwise.

#lang_en #vertico #emacs