Yevgnen / ivy-rich

More friendly interface for ivy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

`Error in post-command-hook (ivy--queue-exhibit): (wrong-type-argument listp leaf)`

catap opened this issue · comments

Here a bit tricky code, and I have no idea how to minimize an example.

I'm using https://github.com/doomemacs/doomemacs and it's workspaces. It uses ivy at switch between them:
https://github.com/doomemacs/doomemacs/blob/d12b0ebc80dc2e14b5bcfad7f00f0cc07d3f2841/modules/ui/workspaces/autoload/workspaces.el#L316-L346

Right now when I'm trying to switch workspace it shows a error:

Error in post-command-hook (ivy--queue-exhibit): (wrong-type-argument listp leaf)

If I switch off ivy-rich via M-x ivy-rich-mode an error dissapear. Thus, if I change ivy-read call from:

                 (ivy-read "Switch to workspace: "
                           (+workspace-list-names)
                           :caller #'+workspace/switch-to
                           :preselect (+workspace-current-name))

to something with different :caller or remove it => the error is also dissapear.