]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/user/macros.itexi: use findex functions/internals
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 24 Oct 2004 00:05:11 +0000 (00:05 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 24 Oct 2004 00:05:11 +0000 (00:05 +0000)
objects.

* scm/documentation-generate.scm (string-append): add syncodeindex

* Documentation/user/tutorial.itely (A lead sheet): use \chords
for tutoring chord names.

* Documentation/user/lilypond.tely: remove @authors.

ChangeLog
Documentation/topdocs/NEWS.texi
Documentation/user/invoking.itely
Documentation/user/lilypond.tely
Documentation/user/macros.itexi
Documentation/user/notation-appendices.itely
Documentation/user/point-and-click.itely
Documentation/user/preface.itely
Documentation/user/tutorial.itely

index ea244126a6b9988e626d23a5791fc9d81987885f..bbc18b41800a427cf757bb20723bb4bba3ba8150 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,15 @@
+2004-10-24  Han-Wen Nienhuys  <hanwen@xs4all.nl>
+
+       * Documentation/user/macros.itexi: use findex functions/internals
+       objects.
+
+       * scm/documentation-generate.scm (string-append): add syncodeindex
+
+       * Documentation/user/tutorial.itely (A lead sheet): use \chords
+       for tutoring chord names.
+       * Documentation/user/lilypond.tely: remove @authors.
+
 2004-10-23  Werner Lemberg  <wl@gnu.org>
 
        * scm/framework-tex.scm (dump-page): Add width to \lybox call.
@@ -14,6 +26,8 @@
 
 2004-10-23  Han-Wen Nienhuys  <hanwen@xs4all.nl>
 
+       * VERSION (PACKAGE_NAME): release 2.3.23
+
        * scm/framework-tex.scm (convert-to-ps): add -E if filename
        contains .preview.
 
@@ -27,7 +41,7 @@
        * Documentation/user/macros.itexi: add \global to definitions for
        feta macros.
 
-       * po/fr.po (Module): updated po file.
+       * po/fr.po: updated po file.
 
        * po/de.po: updated po file.
 
        * Documentation/user/notation.itely: Minor corrections.
 
        * Documentation/user/tutorial.itely: Minor corrections.
-       
+
 2004-10-11  Jan Nieuwenhuizen  <janneke@gnu.org>
 
        * scm/framework-ps.scm (page-header): Fix Layout renaming bug.
index 238d845fb163ebad2588510a2e6096654e911b1f..43b797fa53e011daf6a48fa437123d1a0f4f7095 100644 (file)
@@ -4,7 +4,7 @@
 
 @node Top, , , 
 @top
-@unnumbered New features in 2.3 since 2.2
+@unnumbered New features in 2.4 since 2.2
 
 @itemize @bullet
 @item @code{\bookpaper} and @code{\paper} have been renamed to
index 1d0f91e29cd34e181c8201863f86da503a795e2a..aea9bc682db601e096865acddc6a3eef7f2e44ec 100644 (file)
@@ -352,15 +352,15 @@ installation instructions.
 
 @item JEdit
 
-There exists a plugin for @uref{http://www.jedit.org/,jEdit}.  Refer to
-the @uref{http://lily4jedit.sourceforge.net,plugin website} for more
-information.
+The @uref{http://www.jedit.org/,jEdit} editor has a LilyPond plugin.
+This plugin includes a DVI viewer, integrated help and viewing via
+GhostScript.  It can be installed by doing @key{Plugins > Plugin
+Manager}, and selecting @code{LilyTool} from the @key{Install} tab.
 
 @end table
 
-For both VIM and Emacs editors, there is also a facility to jump in
-the input file to the source of errors in the graphical output.  See
-@ref{Point and click}.
+All these editors can be made to jump in the input file to the source
+of a symbol in the graphical output.  See @ref{Point and click}.
 
 
 
index 26c5a43c55a4d12bd419c5e09b0b97165434f11f..23124387e484dd75dd650414dbe7dfbfb692c70a 100644 (file)
@@ -84,13 +84,17 @@ PostScript} and @uref{../lilypond.pdf,PDF}.
 @end ifhtml
 
 
+@syncodeindex fn cp
+@syncodeindex ky cp
+@syncodeindex pg cp
+@syncodeindex tp cp
+@syncodeindex vr cp
+
+
 @titlepage
 @title GNU LilyPond
 @subtitle The music typesetter
-@author Han-Wen Nienhuys
-@author Jan Nieuwenhuizen
-@author J@"{u}rgen Reuter
-@author Rune Zedeler
+@author The LilyPond development team
 
 
 
@@ -111,6 +115,7 @@ Copyright @copyright{} 1999--2004 by the authors
 \score {
     \context Lyrics {
         \override Score.RehearsalMark   #'self-alignment-X = #LEFT
+        \override Score.RehearsalMark   #'font-size = #-2 
         \mark #(ly:export (string-append
              "(For LilyPond version " (lilypond-version) ")"))
         s2
index 4cf09a6c6bc77ffe0fe57258bd920a9aceb349bf..703546a688f0bd6c860947549d87a7615cb15332 100644 (file)
@@ -75,7 +75,7 @@
 @c using @ref without punctuation is OK without for formats other than info
 @ref{\NAME\,,,lilypond-internals}@c
 @c should we do this? 
-@cindex @code{\NAME\}
+@findex \NAME\
 @end macro
 
  @c what is this? -- jcn
@@ -85,7 +85,7 @@
  @c should we do this? 
  @c using @ref without punctuation is OK without for formats other than info
  @ref{\NODENAME\,,\NAME\,lilypond-internals}@c
- @cindex @code{\NAME\}
+ @findex \NAME\
  @end macro
 
  @macro inputfileref{DIR,NAME}
  @c @uref{../lilypond-internals/\NAME\.html,\NAME\}@c
  @inforef{\NAME\,,lilypond-internals}@c
  @c should we do this? 
- @cindex @code{\NAME\}
+ @findex @code{\NAME\}
  @end macro
 
  @macro hyphenatedinternalsref{NAME,NODENAME}
  @c @uref{../lilypond-internals/\NODENAME\.html,\NAME\}@c
  @inforef{\NODENAME\,,lilypond-internals}@c
  @c should we do this? 
- @cindex @code{\NAME\}
+ @findex @code{\NAME\}
  @end macro
 
  @macro inputfileref{DIR,NAME}
 @c **** INFO ****
 @macro internalsref{NAME}
 @inforef{\NAME\,,lilypond/lilypond-internals}@c
-@cindex \NAME\@c
+@findex \NAME\@c
 @end macro
 
 @macro hyphenatedinternalsref{NAME,NODENAME}
 @c FIXME: suspicious info file name?
 @inforef{\NODENAME\,,lilypond-internals}@c
 @c should we do this? 
-@cindex @code{\NAME\}
+@findex @code{\NAME\}
 @end macro
 
 @macro inputfileref{DIR,NAME}
 @c **** TEX ****
 
 @macro internalsref{NAME}@c
-@cindex @code{\NAME\} @c
+@findex \NAME\ @c
 @code{\NAME\}@c
 @end macro
 
@@ -205,7 +205,7 @@ internals document,  @internalsref{\NAME\}
 
 @macro context{NAME}@c
 @code{\NAME\}@c should use internalsref
-@cindex \NAME\@c
+@findex \NAME\@c
 @end macro
 
 
@@ -218,6 +218,6 @@ internals document,  @internalsref{\NAME\}
 @c   --hwn
 
 @macro refcommand{WHAT}
-@cindex @code{\WHAT\}
-@code{\WHAT\}, 
+@findex \WHAT\
+@code{\WHAT\} 
 @end macro
index 11ceaa4bdb28abbc13e04761dc146d0c8153bf3d..2222741bf792f7045ef702c2c3d2d04adca73087 100644 (file)
@@ -8,8 +8,6 @@
 * Chord name chart::            
 * MIDI instruments::            
 * The Feta font::               
-* All context properties::      
-* Layout properties::           
 @end menu
 
 
@@ -88,15 +86,16 @@ accessed directly using text markup such as @code{g^\markup @{
 @lilypondfile[noindent]{parmesan16list.ly}
 
 
-
+@ignore
 @node All context properties
-@appendixsec All context properties
+@a ppendixsec All context properties
 
-@include context-properties.tely
+@i nclude context-properties.tely
 
 
 @node Layout properties
-@appendixsec Layout properties
+@ap pendixsec Layout properties
 
-@include layout-properties.tely
+@in clude layout-properties.tely
 
+@end ignore
index f099513e4b200f4f2179e2f32ca0845746eebea5..b201ab5e0e94d81ac30a6bc64055f1793ea4a1b1 100644 (file)
@@ -29,6 +29,7 @@ running, try @code{xdvi -version} or @code{xdvi.bin -version}.
 @item an editor with a client/server interface (or a lightweight GUI
 editor):
 
+
 @cindex editor
 
 @itemize @bullet
@@ -59,6 +60,13 @@ clone.  It is available from @uref{http://www.vim.org}.
 @cindex GVim
 @cindex Vim
 
+
+@item jEdit. jEdit is an editor written in Java with extensive plug-in
+support. The LilyPond plugin for jEdit comes with an  DVI 
+viewer, which is preconfigured for point-and-click. 
+
+@cindex jEdit
+
 @end itemize
 @end itemize
 
index f6c85473570fc42dba034579f86ce2abb09faa5a..aaca1f9f493461588257d5f205302a0340417009 100644 (file)
@@ -49,13 +49,13 @@ Han-Wen and Jan
 Utrecht/Eindhoven, The Netherlands, July 2002.
 
 @menu
-* Notes for version 3.0::
+* Notes for version 2.4::       
 @end menu
 
-@node Notes for version 3.0
-@unnumberedsec Notes for version 3.0
+@node Notes for version 2.4
+@unnumberedsec Notes for version 2.4
 
-The most important developments in 3.0 are related.  In LilyPond 3.0,
+The most important developments in 2.4 are related.  In LilyPond 2.4
 @TeX{} is no longer strictly necessary to engrave music.  This is
 because LilyPond can now also layout pages and determine page breaks.
 Another notable feature is the syntax, which has been simplified even
index 327769a55197feb684827ee08692b007668d50c8..2285e684b06cece108cbd86b7a7e7c1255bda646 100644 (file)
@@ -654,11 +654,9 @@ notation contexts are created automatically.  For more complex pieces, it
 is best to mark contexts explicitly.  This ensures that each fragment
 gets its own stave.
 
-There are several types of contexts: @code{Staff}, @code{Voice} and
-@code{Score} handle melodic notation.  Other contexts are also
-@code{Lyrics} (for setting lyric texts) and @code{ChordNames} (for
-printing chord names).
-
+There are several types of contexts.  @code{Staff}, @code{Voice} and
+@code{Score} handle melodic notation, while @code{Lyrics} sets lyric
+texts and @code{ChordNames} prints chord names.
 
 In terms of syntax, prepending @code{\new} to a music expression
 creates a bigger music expression.  In this way it resembles the minus
@@ -1009,6 +1007,8 @@ discussed in @ref{Vocal music}.
 @cindex chords
 @cindex chord names
 
+@c TODO: revise this, \chords { } is shorter and more intuitive.
+
 In popular music, it is common to denote accompaniment with chord names.
 Such chords can be entered like notes,
 
@@ -1020,21 +1020,21 @@ Such chords can be entered like notes,
 Now each pitch is read as the root of a chord instead of a note.
 This mode is switched on with @code{\chordmode}
 
-
 Other chords can be created by adding modifiers after a colon.  The
 following example shows a few common modifiers
 
-@lilypond[quote,verbatim]
+@lilypond[quote,verbatim,raggedright]
   \chordmode { c2 f4:m g4:maj7 gis1:dim7 }
 @end lilypond
 
 For lead sheets, chords are not printed on staves, but as names on a
-line of themselves.  Hence, we have to override the context with
-@code{\new}, rendering the music expression in a @code{ChordNames}
-context
-
-@lilypond[quote,verbatim]
-  \chordmode { c2 f4.:m g4.:maj7 gis8:dim7 }
+line of themselves.  This is achieved by using @code{\chords} instead
+of @code{\chordmode}. This uses the same syntax as @code{\chordmode},
+but renders the notes in a @code{ChordNames} context, with the
+following result.
+@lilypond[quote,verbatim,raggedright]
+  \chords { c2 f4.:m g4.:maj7 gis8:dim7 }
 @end lilypond
 
 @cindex lead sheet
@@ -1043,7 +1043,7 @@ a lead sheet, for example,
 
 @example
 <<
-  \chordmode @{ @emph{chords} @}
+  \chords @{ @emph{chords} @}
   @emph{the melody}
   \addlyrics @{ @emph{the text} @}
 >>
@@ -1052,7 +1052,7 @@ a lead sheet, for example,
 
 @lilypond[quote,raggedright]
 <<
-  \chordmode { r2 c:sus4 f } 
+  \chords { r2 c:sus4 f } 
   \relative {
     r4 c' \times 2/3 { f g g }
     \times 2/3 { g4( a2) }