Yevgnen / ivy-rich

More friendly interface for ivy.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error: wrong-type-argument plistp

seagle0128 opened this issue · comments

The PR #80 introduced the error below. It should use ivy--alist-set and ivy--alist-get.

See seagle0128/all-the-icons-ivy-rich#11.

Debugger entered--Lisp error: (wrong-type-argument plistp ((package-install . ivy-rich--package-install-transformer) (treemacs-projectile . ivy-rich--treemacs-projectile-transformer) (counsel-imenu . ivy-rich--counsel-imenu-transformer) (counsel-minor . ivy-rich--counsel-minor-transformer) (counsel-projectile-switch-project . ivy-rich--counsel-projectile-switch-project-transformer) (counsel-list-processes . ivy-rich--counsel-list-processes-transformer) (counsel-git-checkout . ivy-rich--counsel-git-checkout-transformer) (counsel-tramp . ivy-rich--counsel-tramp-transformer) (counsel-world-clock . ivy-rich--counsel-world-clock-transformer) (counsel-load-theme . ivy-rich--counsel-load-theme-transformer) (counsel-load-library . ivy-rich--counsel-load-library-transformer) (counsel-find-library . ivy-rich--counsel-find-library-transformer) (counsel-major . ivy-rich--counsel-major-transformer) (counsel-package . ivy-rich--counsel-package-transformer) (counsel-bookmarked-directory . ivy-rich--counsel-bookmarked-directory-transformer) (counsel-bookmark . ivy-rich--counsel-bookmark-transformer) (counsel-recentf . ivy-rich--counsel-recentf-transformer) (counsel-git . ivy-rich--counsel-git-transformer) (counsel-fzf . ivy-rich--counsel-fzf-transformer) (counsel-el . ivy-rich--counsel-el-transformer) (counsel-dired-jump . ivy-rich--counsel-dired-jump-transformer) (counsel-dired . ivy-rich--counsel-dired-transformer) (counsel-file-jump . ivy-rich--counsel-file-jump-transformer) (counsel-find-file . ivy-rich--counsel-find-file-transformer) (counsel-descbinds . ivy-rich--counsel-descbinds-transformer) (counsel-info-lookup-symbol . ivy-rich--counsel-info-lookup-symbol-transformer) (counsel-apropos . ivy-rich--counsel-apropos-transformer) (counsel-set-variable . ivy-rich--counsel-set-variable-transformer) (persp-switch-to-buffer . ivy-rich--persp-switch-to-buffer-transformer) (counsel-switch-buffer-other-window . ivy-rich--counsel-switch-buffer-other-window-transformer) (counsel-switch-buffer . ivy-rich--counsel-switch-buffer-transformer) (ivy-switch-buffer-other-window . ivy-rich--ivy-switch-buffer-other-window-transformer) (ivy-switch-buffer . ivy-rich--ivy-switch-buffer-transformer) (counsel-projectile . counsel-projectile-transformer) (counsel-projectile-grep . counsel-projectile-grep-transformer) (counsel-projectile-switch-to-buffer . counsel-projectile-switch-to-buffer-transformer) (counsel-projectile-find-dir . ivy-rich--counsel-projectile-find-dir-transformer) (counsel-projectile-find-file . ivy-rich--counsel-projectile-find-file-transformer) (counsel-fonts . ivy-rich--counsel-fonts-transformer) (counsel-rg . counsel-git-grep-transformer) (counsel-pt . counsel-git-grep-transformer) (counsel-ag . counsel-git-grep-transformer) (counsel-tracker . counsel-tracker-transformer) (counsel-buffer-or-recentf . ivy-rich--counsel-buffer-or-recentf-transformer) (counsel-git-grep . counsel-git-grep-transformer) (counsel-M-x . ivy-rich--counsel-M-x-transformer) (counsel-describe-function . ivy-rich--counsel-describe-function-transformer) (counsel-describe-variable . ivy-rich--counsel-describe-variable-transformer) (counsel-company . counsel--company-display-transformer) (internal-complete-buffer . ivy-switch-buffer-transformer) ...))
  plist-put(((package-install . ivy-rich--package-install-transformer) (treemacs-projectile . ivy-rich--treemacs-projectile-transformer) (counsel-imenu . ivy-rich--counsel-imenu-transformer) (counsel-minor . ivy-rich--counsel-minor-transformer) (counsel-projectile-switch-project . ivy-rich--counsel-projectile-switch-project-transformer) (counsel-list-processes . ivy-rich--counsel-list-processes-transformer) (counsel-git-checkout . ivy-rich--counsel-git-checkout-transformer) (counsel-tramp . ivy-rich--counsel-tramp-transformer) (counsel-world-clock . ivy-rich--counsel-world-clock-transformer) (counsel-load-theme . ivy-rich--counsel-load-theme-transformer) (counsel-load-library . ivy-rich--counsel-load-library-transformer) (counsel-find-library . ivy-rich--counsel-find-library-transformer) (counsel-major . ivy-rich--counsel-major-transformer) (counsel-package . ivy-rich--counsel-package-transformer) (counsel-bookmarked-directory . ivy-rich--counsel-bookmarked-directory-transformer) (counsel-bookmark . ivy-rich--counsel-bookmark-transformer) (counsel-recentf . ivy-rich--counsel-recentf-transformer) (counsel-git . ivy-rich--counsel-git-transformer) (counsel-fzf . ivy-rich--counsel-fzf-transformer) (counsel-el . ivy-rich--counsel-el-transformer) (counsel-dired-jump . ivy-rich--counsel-dired-jump-transformer) (counsel-dired . ivy-rich--counsel-dired-transformer) (counsel-file-jump . ivy-rich--counsel-file-jump-transformer) (counsel-find-file . ivy-rich--counsel-find-file-transformer) (counsel-descbinds . ivy-rich--counsel-descbinds-transformer) (counsel-info-lookup-symbol . ivy-rich--counsel-info-lookup-symbol-transformer) (counsel-apropos . ivy-rich--counsel-apropos-transformer) (counsel-set-variable . ivy-rich--counsel-set-variable-transformer) (persp-switch-to-buffer . ivy-rich--persp-switch-to-buffer-transformer) (counsel-switch-buffer-other-window . ivy-rich--counsel-switch-buffer-other-window-transformer) (counsel-switch-buffer . ivy-rich--counsel-switch-buffer-transformer) (ivy-switch-buffer-other-window . ivy-rich--ivy-switch-buffer-other-window-transformer) (ivy-switch-buffer . ivy-rich--ivy-switch-buffer-transformer) (counsel-projectile . counsel-projectile-transformer) (counsel-projectile-grep . counsel-projectile-grep-transformer) (counsel-projectile-switch-to-buffer . counsel-projectile-switch-to-buffer-transformer) (counsel-projectile-find-dir . ivy-rich--counsel-projectile-find-dir-transformer) (counsel-projectile-find-file . ivy-rich--counsel-projectile-find-file-transformer) (counsel-fonts . ivy-rich--counsel-fonts-transformer) (counsel-rg . counsel-git-grep-transformer) (counsel-pt . counsel-git-grep-transformer) (counsel-ag . counsel-git-grep-transformer) (counsel-tracker . counsel-tracker-transformer) (counsel-buffer-or-recentf . ivy-rich--counsel-buffer-or-recentf-transformer) (counsel-git-grep . counsel-git-grep-transformer) (counsel-M-x . ivy-rich--counsel-M-x-transformer) (counsel-describe-function . ivy-rich--counsel-describe-function-transformer) (counsel-describe-variable . ivy-rich--counsel-describe-variable-transformer) (counsel-company . counsel--company-display-transformer) (internal-complete-buffer . ivy-switch-buffer-transformer) ...) ivy-switch-buffer nil)
  ivy-rich-restore-transformer(ivy-switch-buffer)
  ivy-rich-unset-display-transformer()
  ivy-rich-mode(-1)
  ivy-rich-reload()
  all-the-icons-ivy-rich-mode(toggle)