Open phst opened 3 years ago
The bug might very well be in bazel.el, but since this works with plain Emacs, I'd hope it should work with Ivy as well.
I'd hope so too, but sadly programmed completion is not a first class citizen in Ivy. :( Instead, Ivy defines its own custom flavour of programmed completion in the form of :dynamic-collection
; see e.g. (info "(ivy) Example - counsel-locate")
.
So at first glance this looks to me like the same well-known limitation as in #1597.
It is not at all obvious to me how to go about supporting programmed completion with Ivy's current design. Maybe @abo-abo will have an idea.
Apologies for not providing a more minimal example, but I don't know enough about Ivy to make an informed guess where the problem lies.
To reproduce:
make plain
in the Swiper repositorybazel
,bazel_test
) should show up. These are missing from the Ivy prompt (step 6).The bug might very well be in bazel.el, but since this works with plain Emacs, I'd hope it should work with Ivy as well.
This is with Emacs 27.2.