Skip to content
glasserc edited this page May 27, 2011 · 11 revisions

Welcome to the el-get wiki!

Mailing list

The mailing list archive is at gmane.emacs.el-get.devel. You can subscribe by sending an email to [email protected].

Policy

An el-get recipe should make code available on the local machine as though it were packaged with emacs. This means: don't turn on global-minor-modes, but it's OK to make sure that major modes for files are added to auto-mode-alist. :feature and :load should be discouraged, and only used if there's no way to make an autoload work.

If the upstream package doesn't provide autoloads, or even mark autoloadable functions with an autoload cookie, it's acceptable to add a :pre-init or :post-init that calls autoload "manually". But in general this should be discouraged; try to get it fixed upstream instead. The same goes for adding modes to auto-mode-alist -- the mode should do this itself, preferrably with an autoload cookie, but if it doesn't, you can add it to the recipe.

Clone this wiki locally