It seems like ivy-read no longer works properly with an alist.
For example the following code snippet will message "one" instead of "1" if the first option is chosen
(ivy-read "Choose: "
'(("one" . 1) ("two". 2) )
:action (lambda (x) (interactive) (message "%s" x)))
This problem also occurs with counsel-hydra-heads which renders it useless
P.S. Maybe that is how ivy-read is supposed to work and I misunderstood and counsel-hydra-heads is not working for some other reason. This was just my initial impression as to what ivy-read was supposed to do when given an alist.
It seems like
ivy-readno longer works properly with an alist.For example the following code snippet will
message"one" instead of "1" if the first option is chosenThis problem also occurs with
counsel-hydra-headswhich renders it uselessP.S. Maybe that is how
ivy-readis supposed to work and I misunderstood andcounsel-hydra-headsis not working for some other reason. This was just my initial impression as to whativy-readwas supposed to do when given an alist.