]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/extending.tely
Issue 4146: allow \keepWithTag to work with template ly/satb.ly
[lilypond.git] / Documentation / extending.tely
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @setfilename lilypond-extending.info
11 @settitle Extending LilyPond
12 @documentencoding UTF-8
13 @documentlanguage en
14 @afourpaper
15
16 @macro manualIntro
17 This file explains how to extend the functionality of
18 LilyPond version @version{}.
19 @end macro
20
21 @c `Extending' was born 2004-03-07 with this commit:
22 @c * Documentation/user/changing-defaults.itely (Changing defaults):
23 @c author: Han-Wen Nienhuys
24 @c commit: c53d0cabdf9361e448cdd02a338aa5d696f4f466
25 @c   file: Documentation/user/programming-interface.itely
26
27 @macro copyrightDeclare
28 Copyright @copyright{} 2004--2014 by the authors.
29 @end macro
30
31 @set FDL
32 @include macros.itexi
33
34
35 @c don't remove this comment.
36 @ignore
37 @omfcreator Han-Wen Nienhuys, Jan Nieuwenhuizen and Graham Percival
38 @omfdescription Programming extensions for the LilyPond music engraving system
39 @omftype program usage
40 @omfcategory Applications|Publishing
41 @omflanguage English
42 @end ignore
43
44
45 @lilyTitlePage{Extending}
46
47
48 @c TOC -- non-tex
49 @ifnottex
50
51 @menu
52 * Scheme tutorial::                Programming inside LilyPond.
53 * Interfaces for programmers::     How to interface with scheme.
54 * LilyPond Scheme interfaces::     Getting information in and out of music
55
56 Appendices
57
58 * GNU Free Documentation License:: License of this document.
59 * LilyPond index::
60 @end menu
61
62 @docMain
63 @end ifnottex
64
65
66 @contents
67
68 @allowcodebreaks false
69
70 @include extending/scheme-tutorial.itely
71 @include extending/programming-interface.itely
72
73 @include fdl.itexi
74
75 @node LilyPond index
76 @appendix LilyPond index
77
78 @printindex cp
79
80 @bye