Results 292 comments of Basil L. Contovounesios

Isn't the idea of hot-swapping commands the same as Ivy actions? The only difference is that actions act on the current candidate, whereas command hot-swapping would act on the current...

@noctuid > requires lexical binding Just to be clear, your function does not in and of itself require `lexical-binding`. It is probably the `ivy`/`counsel` functions you are calling which depend...

Warning: The following is 100% off-topic and may contain traces of pedantry. @noctuid > I don't quite understand your meaning [...] What I am saying is that none of the...

@noctuid > The issue is exactly that there is a `let` around the `lambda`. Lexical scoping is required for this to be a closure. It is as simple as that....

@abo-abo >> Isn't the idea of hot-swapping commands the same as Ivy actions? The only difference is that actions act on the current candidate, whereas command hot-swapping would act on...

Thanks, this looks related to https://github.com/abo-abo/swiper/issues/195#issuecomment-130394169 and Ivy's poor support for [programmed completion](https://www.gnu.org/software/emacs/manual/html_node/elisp/Programmed-Completion.html). Help is most welcome.

> The author of ivy-rich hints that some changes to ivy might be needed to support this. Were such changes considered? I, for one, am not aware of what changes...

See also #2780 for adding [Marginalia](https://github.com/minad/marginalia) support.

> I often find myself wanting to restrict the list of buffer candidates by the project name, or major-mode. Is there another way to accomplish this? FWIW, I would use...

> In the case of documentation strings, I don't think you get something usable with the available infrastructure (annotators, ivy filtering, completion style filtering). This is better solved by (rip)grepping...