Manage site-lisp directories
Fix typo in 'site-lisp-prepare'
Do not modify 'after-init-hook'
Autoload 'site-lisp-reload'


browse  log 



You can also use your local clone with git send-email.

#Easy configuring of site-local Elisp files

Find here the source for site-lisp.el, a script that make the loading of other scripts inside of Emacs easier. All you need to do is place a file or directory within a well-known location and site-lisp.el should take care of the rest.


Site-lisp.el is avaliable from GNU ELPA. It can be installed by invoking

M-x package-install RET site-lisp RET


All you should need is to require site-lisp or call site-lisp-initialise at some point in your initialisation file:


or for example after Emacs has initialised:

(add-hook 'after-init-hook #'site-lisp-initialise)


As site-lisp.el is distribed as part of GNU ELPA, and therefore requires a copyright assignment to the FSF, for all non-trivial code contributions.

#Source code

Site-lisp.el is developed on SourceHut.

#Bugs and Patches

Bugs, patches, comments or questions can be submitted to my public inbox.


Site-lisp.el and all other source files in this directory are distributed under the GNU Public License, Version 3 (like Emacs itself).