+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).
+
+ * lilypond.words: add identifiers.
+
2002-11-19 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* VERSION: 1.7.8 released
;;; Inspired on auctex
-;;;
-;;; Add this to your ~/.emacs or ~/.emacs.el
-;;; (load-library "lilypond-mode.el")
-;;; (setq auto-mode-alist
-;;; (cons '("\\.ly$" . LilyPond-mode) auto-mode-alist))
-;;;
-
(load-library "lilypond-font-lock")
(load-library "lilypond-indent")
(require 'easymenu)
(require 'compile)
-(defconst LilyPond-version "1.7.6"
+(defconst LilyPond-version "1.7.8"
"`LilyPond-mode' version number.")
(defconst LilyPond-help-address "bug-lilypond@gnu.org"
))
))
-(defconst LilyPond-imenu-generic-re "^\\([a-zA-Z_][a-zA-Z0-9_]*\\) *="
+(defconst LilyPond-imenu-generic-re "^\\([a-zA-Z]+\\) *="
"Regexp matching Identifier definitions.")
(defvar LilyPond-imenu-generic-expression
\aeolian
\alias
\alternative
-\alto
+alto
\apply
+\archiGroup
\arpeggio
+\autoBeamOff
+\autoBeamOn
\autochange
\bar
-\baritone
-\bass
+baritone
+\BarNumberingContext
+bass
+\bassiGroup
\bcincipit
\beamintervals
\blend
\break
\breathe
\broken
+\cadenzaOff
+\cadenzaOn
\cg
\ch
\char
+\ChoirStaffContext
\chord
\chordchordmodifiers
\chordmodifiers
+\ChordNamesContext
\chords
\chordstest
+\clarinetti
+\clarinettiStaff
\clef
\clipping
\cm
\contrabasso
\cr
\cresc
+\CueVoiceContext
\decr
\default
\denies
\different
\dirs
\dorian
+\dotsBoth
+\dotsDown
+\dotsUp
\down
\downbow
\downmordent
\downprall
\duration
+\dynamicBoth
+\dynamicDown
+\dynamicUp
+\EasyNotation
\eccentric
\eg
\elementdescriptions
\embeddedps
+\emptyText
\endcresc
+\endHorizScript
\endincipit
\ex
\extreme
\f
-\F
+F
+\fagotti
+\fagottiStaff
+\fatText
\fermata
\ff
\fff
\ffff
+\FiguredBassContext
\figures
\flageolet
-\fold
+\flauti
+\flautiStaff
+fold
\font
+\FontBody
+\forgetAccidental
\fp
\fragment
\fz
-\G
+G
\gg
\gliss
\glissando
\gmsus
\grace
+\GraceContext
\grandstaff
+\GrandStaffContext
\grstaff
+\hairyChord
+\HaraKiriStaffContext
\header
+\hideStaffSwitch
\hsize
+\improOff
+\improOn
\include
+\InnerChoirStaffContext
+\InnerStaffContainerContext
+\InnerStaffContext
+\InnerStaffGroupContext
\inversions
\invisible
\ionian
\keys
\keysignature
\lag
+\legniGroup
\lheel
\linebreak
\lineprall
\locrian
\longa
\lower
+\lowerOctave
+\lowerOne
+\lowerVoice
\ltoe
\lydian
\lyrics
+\LyricsContext
+\LyricsVoiceContext
\major
\marcato
\mark
\maxima
\melisma
+\melisma
+\melismaEnd
+\melodic
+\melodicStaff
\melody
-\mezzosoprano
+mezzosoprano
\mf
\midi
\minor
\mixolydian
\mm
\mm
+\modernAccidental
+\modernCautionaries
+\modernVoiceCautionaries
\monstrous
\mp
\multipart
\name
\names
\newpage
+\noBreak
\noise
\noisebeat
+\noResetKey
\normalkey
\normalsize
\notenames
+\NoteNamesContext
\notes
\nt
+\oboi
+\oboiStaff
\one
\onestaff
\open
+\OrchestralPartStaffContext
+\OrchestralScoreContext
+\ottoniGroup
\outputproperty
\over
\override
\p
\paper
+\paperEleven
+\paperSixteen
+\paperThirteen
+\paperTwentysix
+\paperTwentySix
\part
\partcombine
\partial
\pbow
\penalty
-\percent
+percent
\phrygian
+\Piano
+\PianoStaff
+\PianoStaffContext
\pitch
\pitchnames
\pp
\property
\pt
\quickmeasure
+\quiteLongLyrics
+\quiteLongLyricsStaff
+\ratherLongLyrics
+\ratherLongLyricsStaff
\rc
\rced
\relative
\remove
\repeat
\rest
+\rests
+\restsII
\reverseturn
\revert
\rf
\rfz
\rheel
\rhythm
+\RhythmicStaffContext
+\Rhytmic
+\RhytmicStaff
\right
\rtoe
\scale
\scales
\scheme
\score
+\ScoreContext
\scpaper
\script
+\scriptBoth
+\scriptDown
+\scriptUp
\scscore
\sd
\segno
\sfff
\sffff
\sfz
+\shiftI
+\shiftII
+\shiftIII
+\shiftIV
+\shiftOff
+\shiftOn
+\shiftOnn
+\shiftOnnn
+\shiftV
\shortlong
+\showStaffSwitch
\simultaneous
\singlepart
\skip
+\slurBoth
+\slurDotted
+\slurDown
+\slurSolid
+\slurUp
\small
\smarttranspose
-\soprano
+\somewhatLongLyrics
+\somewhatLongLyricsStaff
+soprano
+\sostenutoBoth
+\sostenutoDown
+\sostenutoUp
\sp
\spanrequest
+\specialKey
\spp
\sppp
\spppp
\staccatissimo
\staccato
+\StaffContainerContext
+\StaffContext
+\StaffGroupContext
\staffheight
+\staffOne
\staffspace
+\staffTwo
\start
+\stemBoth
+\stemDown
\steminvert
+\stemUp
\stop
\stopped
\stpaper
\stscore
\stuff
\su
+\sustainBoth
+\sustainDown
+\sustainUp
\tab
\tempo
-\tenor
+tenor
\tenuto
+\textI
+\textII
+\textIII
\textscript
\thenotes
\thrd
+\ThreadContext
\threevoice
\thumb
+\tieBoth
+\tieDotted
+\tieDown
+\tieSolid
+\tieUp
\tiltdown
\tiltup
\timb
\time
\times
+\timpaniGroup
\tiny
\toeters
\touch
\translator
\transpose
-\treble
-\tremolo
+treble
+\treCorde
+\treCordeBoth
+\treCordeDown
+\treCordeUp
+tremolo
\trill
+\tupletBoth
+\tupletDown
+\tupletUp
\turn
+\turnOff
+\turnOn
\twovoicesteminvert
\type
+\unaCorda
+\unaCordaBoth
+\unaCordaDown
+\unaCordaUp
\under
-\unfold
+unfold
\unset
\upmordent
+\upperOctave
+\upperOne
+\upperVoice
\version
-\violin
+\viloinII
+\viloinIIStaff
+\violeGroup
+violin
+\violinI
+\violiniGroup
+\violinIStaff
\visible
+\voiceB
+\voiceC
+\VoiceContext
+\voiceD
\voicedefault
+\voiceE
+\voiceFour
+\voiceOne
\voicesteminvert
-\volta
+\voiceThree
+\voiceTwo
+volta
\vsize
\x