<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skribilo/src, branch v0.9.5</title>
<subtitle>Document production tool written in Guile Scheme (unofficial mirror)</subtitle>
<id>http://git.systemreboot.net/skribilo/atom?h=v0.9.5</id>
<link rel='self' href='http://git.systemreboot.net/skribilo/atom?h=v0.9.5'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/'/>
<updated>2020-11-01T15:38:18+00:00</updated>
<entry>
<title>justify: Turn the current justifier into a parameter.</title>
<updated>2020-11-01T15:38:18+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-11-01T15:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=2f4e62c0a0d9e7cf02b93a598287e4ed7713cb2b'/>
<id>urn:sha1:2f4e62c0a0d9e7cf02b93a598287e4ed7713cb2b</id>
<content type='text'>
* src/guile/skribilo/utils/justify.scm (*justifiers*): Remove.
(*justifier*): New variable.
(output-justified, output-token, output-newline)
(output-flush, justification-width, with-justification)
(with-justification/noflush): Adjust accordingly.
</content>
</entry>
<entry>
<title>justify: Turn '*margin*' into a parameter.</title>
<updated>2020-11-01T14:53:46+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-11-01T14:48:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=1f01fe1e1531200a5b712a835f6915fbd8562d32'/>
<id>urn:sha1:1f01fe1e1531200a5b712a835f6915fbd8562d32</id>
<content type='text'>
* src/guile/skribilo/utils/justify.scm (*margin*): Turn into a
parameter.
(with-justification, with-justification/noflush): Use 'parameterize'
instead of 'set!'.
* src/guile/skribilo/engine/info.scm: Adjust accordingly.
* doc/modules/skribilo/documentation/api.scm (doc-markup): Likewise.
</content>
</entry>
<entry>
<title>info: Number section titles.</title>
<updated>2020-11-01T14:20:32+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-11-01T14:20:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=5d0d8ca978630d9901700a858af25cdde051a2ee'/>
<id>urn:sha1:5d0d8ca978630d9901700a858af25cdde051a2ee</id>
<content type='text'>
This matches what 'makeinfo' does for numbered sections.

* src/guile/skribilo/engine/info.scm (block-number): New procedure.
(block-title): Add :number? and honor it.
(section, subsection, subsubsection, chapter): Pass :number? #t for the
title.
</content>
</entry>
<entry>
<title>info: Avoid extra leading newline for the first paragraph of a section.</title>
<updated>2020-11-01T14:00:44+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-11-01T14:00:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=fb6a11a1697e738a2e68d6c25d98ebaf4818db36'/>
<id>urn:sha1:fb6a11a1697e738a2e68d6c25d98ebaf4818db36</id>
<content type='text'>
* src/guile/skribilo/engine/info.scm (paragraph): Emit newline only when
N is not the first paragraph.
</content>
</entry>
<entry>
<title>info: Add extra newline after node heading.</title>
<updated>2020-11-01T14:00:16+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-11-01T14:00:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=508717eac1270508ab87370e119c31973313ed45'/>
<id>urn:sha1:508717eac1270508ab87370e119c31973313ed45</id>
<content type='text'>
This matches what 'makeinfo' does.

* src/guile/skribilo/engine/info.scm (info-node): Add extra newline.
</content>
</entry>
<entry>
<title>info: Emit dir-category and dir-entry.</title>
<updated>2020-11-01T13:50:03+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-11-01T13:47:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=3e68da0a38250825f9d28b8ff6f448b4bdc72c77'/>
<id>urn:sha1:3e68da0a38250825f9d28b8ff6f448b4bdc72c77</id>
<content type='text'>
Reported by nly &lt;nly@disroot.org&gt;.

* src/guile/skribilo/package/base.scm (document): Add
:info-dir-category and :info-dir-entry.
* doc/user/document.skb: Document them.
* doc/user/user.skb: Pass :info-dir-category.
* src/guile/skribilo/engine/info.scm (scribe-document-&gt;info): Create
INFO-DIR-CATEGORY and START-INFO-DIR-ENTRY.
</content>
</entry>
<entry>
<title>Remove 'cond-expand' clauses for Guile 1.8.</title>
<updated>2020-08-06T16:49:31+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-06T16:49:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=47fd87d615102e20ec9b6ea648401caf91828711'/>
<id>urn:sha1:47fd87d615102e20ec9b6ea648401caf91828711</id>
<content type='text'>
This is a followup to d183aa487d99baea3746f79759c17cf36c55dfbf.

* src/guile/skribilo/debug.scm (with-debug): Remove 'cond-expand' and
keep only 'guile-2' version.
* src/guile/skribilo/engine/html.scm (&amp;html-generic-document)[set-output-encoding]:
Likewise.
* src/guile/skribilo/engine/info.scm (document): Likewise.
* src/guile/skribilo/engine/latex.scm (document): Likewise.
* src/guile/skribilo/engine/lout.scm (document): Likewise.
* src/guile/skribilo/evaluator.scm (%evaluate): Likewise.
* src/guile/skribilo/location.scm &lt;top level&gt;: Likewise.
* src/guile/skribilo/module.scm (maybe-set-module-name!): Likewise.
* src/guile/skribilo/package/base.scm &lt;top level&gt;: Likewise.
* src/guile/skribilo/utils/syntax.scm (unless, when): Remove.
(set-correct-file-encoding!, default-to-utf-8): Keep only 'guile-2' variant.
* tests/location.test &lt;top level&gt;: Likewise.
* tests/readers/rss-2.test &lt;top level&gt;: Likewise.
</content>
</entry>
<entry>
<title>Do not use 'guile-2.0' as a 'cond-expand' key since it doesn't exist.</title>
<updated>2020-08-06T16:38:11+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-06T16:38:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=34c340fc7b3fa5c7218b4e42a37e8267c7258245'/>
<id>urn:sha1:34c340fc7b3fa5c7218b4e42a37e8267c7258245</id>
<content type='text'>
* src/guile/skribilo.scm (skribilo): Reverse 'cond-expand' logic for
_IOFBF handling.
</content>
</entry>
<entry>
<title>lout: Replace more Unicode characters.</title>
<updated>2020-08-02T08:53:43+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-02T08:52:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=c9dc5ba5fcb9cef8f4a7bb87211e8e90bd87a9fc'/>
<id>urn:sha1:c9dc5ba5fcb9cef8f4a7bb87211e8e90bd87a9fc</id>
<content type='text'>
* src/guile/skribilo/engine/lout.scm (lout-encoding): Add several
diacritics, guillemets, curly quotes, etc.
</content>
</entry>
<entry>
<title>source: Remove unused procedure.</title>
<updated>2020-08-02T08:08:46+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-02T08:08:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=bb06dbfcf61e38aadd00fd964ab385f51669b8fc'/>
<id>urn:sha1:bb06dbfcf61e38aadd00fd964ab385f51669b8fc</id>
<content type='text'>
* src/guile/skribilo/source.scm (split-string-newline): Remove.
</content>
</entry>
</feed>
