Extensions

There are a number of packages that built on top of the basic functionality provided by Projectile:

  • counsel-projectile provides Ivy integration

  • helm-projectile provides Helm integration (apt install elpa-helm-projectile)

  • persp-projectile provides perspective.el integration (apt install elpa-persp-projectile)

  • projectile-rails provides extra functionality for Ruby on Rails projects

  • org-projectile provides functions for the creation of org-mode TODOs that are associated with Projectile projects.

  • treemacs-projectile provides integration between treemacs and Projectile (apt install elpa-treemacs-projectile).

  • projectile-speedbar provides integration between speedbar and Projectile.

Note
MELPA lists 20 more Projectile extensions, but I’m too lazy to list them all here.

There are also some packages that will use Projectile if present. Here are a few examples: