Ivy UI for Projectile
Find a file
2016-04-13 10:40:56 +02:00
.gitignore add gitignore 2016-04-12 09:43:40 +02:00
counsel-projectile.el add minimum version requirements 2016-04-12 13:44:07 +02:00
README.md wrote a short readme 2016-04-13 10:40:56 +02:00

Description

This library tries to do something similar to helm-projectile, but using ivy instead of helm. The main function is counsel-projectile.

Installation

Clone the repository somewhere in your load path.

Usage

The main function is counsel-projectile. It starts an ivy-read session with the list of projectile known projects as candidates. The current project, if any, comes first in this list. The default action switches to the selected project (calling projectile-switch-project-action). There are several additional action (eg projectile-vc). The action list can be customized since ivy-read is called with :caller 'counsel-projectile.

In the action list, a new function counsel-projectile-find-file is used instead of the standard projectile-find-file. It simply proposes an additional action to find the file in another window (thus bringing together projectile-find-file and projectile-find-file-other-window). You may also call this function directly or bind it to some key. Similarly for two other new functions: counsel-projectile-find-dir and counsel-projectile-switch-to-buffer.