4 Geiser is usable from its source tree, with no configuration
5 whatsoever, or can be installed from ELPA with `M-x install-package'
6 is Marmalade is in your list of archives. You can also (byte) compile
7 and install it with the usual configure/make/make install dance.
11 Add Marmalade to your `package-archives' list:
14 (add-to-list 'package-archives
15 '("marmalade" . "http://marmalade-repo.org/packages/"))
18 and run `M-x install-package RET geiser`. You can also use
19 http://download.savannah.gnu.org/releases/geiser/packages as a repo,
20 or download directly the package from there and use M-x
24 - Extract the tarball or clone the git repository anywhere in your
25 file system. Let's call that place <path-to-geiser>.
28 (load-file "<path-to-geiser>/elisp/geiser.el")
31 - Create a build directory, `build', say:
33 $ mkdir build; cd build
35 $ ../configure && make
37 Now, you can use the byte-compiled Geiser in place by adding to
40 (load "<path-to-geiser>/build/elisp/geiser-load")
42 or, alternatively, install it with:
46 (you might need to get root access, depending on your installation
47 directory) and, instead of the above load forms, require
48 'geiser-install (not 'geiser, mind you) in your emacs
51 (require 'geiser-install)
55 Geiser's makefile accepts also all those other standard autotools
56 targets that you've come to know and love and that are documented
57 in virtually all boilerplate INSTALL files out there.