Fix non-display of ivy-rich switch buffer directories in Emacs
Recently, as I replaced more of my Emacs-helm configuration with counsel and
ivy, I noticed that ivy-switch-buffer
, when augmented by ivy-rich, was not
showing the directories of the buffers it was listing.
After some Lisp spelunking, I discovered that it was because ivy-rich relies on
the presence of either the projectile package, something I do not wish to have
in my Emacs configuration, or on project.el
, which I also do not use.
In this post, I show how you can get full buffer filenames and project names with the lighter-than-projectile and more-robust-than-project.el find-file-in-project, or how you can bypass the project name functionality completely and just get buffer filenames with no extra packages.