Eproject.el
Jump to navigation
Jump to search
Note: there is another package also called eproject
Description | Yet another project management frame-work |
---|---|
Author | name of author |
Maintainer | Jonathan Rockway |
Source | https://github.com/jrockway/eproject |
The eproject package allows you to define project definitions in Emacs which then will get automatically associated when you open files.
Configuration
(require 'eproject)
(require 'eproject-compile)
(define-project-type debian-package
(generic)
(look-for "debian")
:common-compiles ("dpkg-buildpackage -rfakeroot"))
(define-project-type android-package
(generic)
(look-for "AndroidManifest.xml")
:common-compiles ("ant compile"))
(define-project-type rockbox
(generic-git)
(look-for "../rockbox.git/rbutil")
:common-compiles ("make" "make install" "make fullzip"))
(define-project-type chrome-extension
(generic)
(look-for "manifest.json"))
Now when a file is opened that is in the tree for one of these definitions you will find it both in Template:Minor-mode and a buffer local variable eproject-root defined.