Homepage: https://github.com/shishi/helm-project
Author: IMAKADO
Updated:
Finding any resource of a project
helm-project.el is pure emacs lisp version of helm-find-project-resources.el. many ideas from http://trac.codecheck.in/share/browser/lang/elisp/helm-find-project-resources/trunk/helm-find-project-resources.el and http://blog.jrock.us/articles/eproject.POD Installation: drop this file into a directory in your `load-path', and put these lines into your .emacs file. (require 'helm-project) (global-set-key (kbd "C-c C-f") 'helm-project) type C-c C-f to invoke helm with project files. project root directory is automatically detected by helm-project.el clear cache, If `helm-project' function is called with prefix arg (C-u M-x helm-project) Configuration: you can add new project rule by `hp:add-project' function keywords :look-for, :include-regexp and :exclude-regexp can be regexp or list of regexp below are few samples (hp:add-project :name 'perl :look-for '("Makefile.PL" "Build.PL") ; or :include-regexp '("\\.pm$" "\\.t$" "\\.pl$" "\\.PL$") ;or ) (hp:add-project :name 'perl :look-for '("Makefile.PL" "Build.PL") :include-regexp '("\\.pm$" "\\.t$" "\\.pl$" "\\.PL$") :exclude-regexp "/tmp" ; can be regexp or list of regexp )