GNU LilyPond program usage: 2.2.1 Emacs mode

### 2.2.1 Emacs mode

Emacs has a ‘`lilypond-mode`’, which provides keyword autocompletion, indentation, LilyPond specific parenthesis matching and syntax coloring, handy compile short-cuts and reading LilyPond manuals using Info. If ‘`lilypond-mode`’ is not installed on your platform, see below.

An Emacs mode for entering music and running LilyPond is contained in the source archive in the ‘`elisp`’ directory. Do `make install` to install it to elispdir. The file ‘`lilypond-init.el`’ should be placed to load-path‘`/site-start.d/`’ or appended to your ‘`~/.emacs`’ or ‘`~/.emacs.el`’.

As a user, you may want add your source path (e.g. ‘`~/site-lisp/`’) to your load-path by appending the following line (as modified) to your ‘`~/.emacs`’

>     (setq load-path (append (list (expand-file-name "~/site-lisp")) load-path))

Other languages: français, español, deutsch.

#### Application Usage