2002-11-19 Heikki Junes <hjunes@cc.hut.fi>
* lilypond-mode.el: LilyPond-imenu-generic-re: only alphabetic chars,
- remove instructions (found in lilypond-init.el or Documentation).
+ remove instructions; instead, refer to lilypond-init.el and
+ Documentation/topdocs/INSTALL.texi.
- * lilypond.words: add identifiers.
+ * lilypond.words: add identifiers and reserved words.
* Documentation/topdocs/INSTALL.texi: separate sections for installing
files and adding a load-path.
+
+ * lilypond-init.el: Instructions, extracted from
+ Documentation/topdocs/INSTALL.texi.
2002-11-19 Han-Wen Nienhuys <hanwen@cs.uu.nl>
;;; lilypond-init.el --- Startup code for LilyPond mode
-;;;
-;;; Add this to your ~/.emacs or ~/.emacs.el, or
-;;; install this file into Emacs' site-start.d
+;;
+;; Instructions, extracted from Documentation/topdocs/INSTALL.texi:
-(autoload 'LilyPond-mode "lilypond-mode")
-(setq auto-mode-alist
- (cons '("\\.ly$" . LilyPond-mode) auto-mode-alist))
+;; Emacs mode for entering music and running LilyPond is contained in
+;; the source archive as `lilypond-mode.el', `lilypond-indent.el' and
+;; `lilypond-font-lock.el'. You should install these files to a directory
+;; included in your `load-path'. 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 or, e.g., `~/site-lisp/' to
+;; your `load-path'. Append the following line (modified) to your `~/.emacs':
+
+;(setq load-path (append (list (expand-file-name "~/site-lisp")) load-path))
+
+(autoload 'LilyPond-mode "lilypond-mode" "LilyPond Editing Mode" t)
+(add-to-list 'auto-mode-alist '("\\.ly$" . LilyPond-mode))
(add-hook 'LilyPond-mode-hook (lambda () (turn-on-font-lock)))
;;; Inspired on auctex
+;;; Look lilypond-init.el or Documentation/topdocs/INSTALL.texi
+;;; for installing instructions.
+
(load-library "lilypond-font-lock")
(load-library "lilypond-indent")