aboutsummaryrefslogtreecommitdiff
path: root/doc/user/engine.skb
diff options
context:
space:
mode:
authorLudovic Courtès2008-12-13 19:03:41 +0100
committerLudovic Courtès2008-12-13 19:03:41 +0100
commit839203d749de348ad6bf0ca2d1f6357df0208b49 (patch)
tree6a562abb87ca14eba204f2e4bc206353ea9c75f7 /doc/user/engine.skb
parent50c086b4633f00f39b8132f7dc583c831b951654 (diff)
downloadskribilo-839203d749de348ad6bf0ca2d1f6357df0208b49.tar.gz
skribilo-839203d749de348ad6bf0ca2d1f6357df0208b49.tar.lz
skribilo-839203d749de348ad6bf0ca2d1f6357df0208b49.zip
doc: Add "Writing New Readers".
* doc/user/syntax.skb (syntax)[custom-syntax]: New section. Suggested by Klaus Schilling <schilling.klaus@web.de>. * doc/user/engine.skb (custom-engine): Link to `custom-syntax'.
Diffstat (limited to 'doc/user/engine.skb')
-rw-r--r--doc/user/engine.skb5
1 files changed, 4 insertions, 1 deletions
diff --git a/doc/user/engine.skb b/doc/user/engine.skb
index d075ebc..17106f5 100644
--- a/doc/user/engine.skb
+++ b/doc/user/engine.skb
@@ -163,6 +163,7 @@ list of available customs is shown for each engine, along with each
custom's default value and a description.]))
(subsection :title [Writing New Engines]
+ :ident "custom-engine"
(p [Writing new engines (i.e., output formats) and making them
available to Skribilo is an easy task. Essentially, this boils down to
@@ -190,7 +191,9 @@ must be bound, in that module, to a variable called, say, ,(tt
Guile's load path; for instance, you can adjust the ,(tt
[GUILE_LOAD_PATH]) environment variable.]))
-This is all it takes to extend Skribilo's set of engines!])))
+This is all it takes to extend Skribilo's set of engines! Note that
+this mechanism is the same as that of ,(emph [readers]) (see ,(numref
+:text [Section] :ident "custom-syntax")).])))
;; existing engines
(include "htmle.skb")