<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skribilo/src/guile, branch gemtext-reader</title>
<subtitle>Document production tool written in Guile Scheme (unofficial mirror)</subtitle>
<id>http://git.systemreboot.net/skribilo/atom?h=gemtext-reader</id>
<link rel='self' href='http://git.systemreboot.net/skribilo/atom?h=gemtext-reader'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/'/>
<updated>2022-04-04T08:47:03+00:00</updated>
<entry>
<title>reader: Add Gemtext reader.</title>
<updated>2022-04-04T08:47:03+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-03-13T16:08:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=8d4f4c8514c91025ec32b36f05225ede75a872bc'/>
<id>urn:sha1:8d4f4c8514c91025ec32b36f05225ede75a872bc</id>
<content type='text'>
* src/guile/skribilo/reader/gemtext.scm: New file.
* src/guile/Makefile.am (readers): Register it.
* doc/user/syntax.skb (The Gemtext Syntax): New section.
* tests/readers/gemtext.test: New file.
* tests/Makefile.am (TESTS): Add readers/gemtext.test.
</content>
</entry>
<entry>
<title>html: Use h2 for section titles.</title>
<updated>2022-03-16T11:17:18+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-03-16T11:17:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=fb51be990a4bb8fb76373b519edfcf11390dcca1'/>
<id>urn:sha1:fb51be990a4bb8fb76373b519edfcf11390dcca1</id>
<content type='text'>
* src/guile/skribilo/engine/html.scm (html-engine)[custom]: Use &lt;h2&gt;
and &lt;/h2&gt; for section-title-start and section-title-stop respectively.
</content>
</entry>
<entry>
<title>html: Set UTF-8 as the default charset.</title>
<updated>2022-03-10T15:07:56+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-03-10T15:07:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=40c17373e305670ca70beb297523592ac10d89e1'/>
<id>urn:sha1:40c17373e305670ca70beb297523592ac10d89e1</id>
<content type='text'>
* src/guile/skribilo/engine/html.scm (html-engine): Set UTF-8 as the
default charset.
</content>
</entry>
<entry>
<title>html: Fix year in copyright header for Arun Isaac.</title>
<updated>2022-03-10T15:06:05+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-03-10T15:06:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=315d2ce5d6c87850b97b60f8191247b7387107ef'/>
<id>urn:sha1:315d2ce5d6c87850b97b60f8191247b7387107ef</id>
<content type='text'>
This copyright header was added in
76136f9e904e8eb17f494d20fa2969ef2d5eb1aa, but the year was wrongly
specified as 2021 instead of 2022.

* src/guile/skribilo/engine/html.scm: Fix year in copyright header for
Arun Isaac.
</content>
</entry>
<entry>
<title>html: Include custom head outside &lt;style&gt; tag.</title>
<updated>2022-02-22T06:54:31+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2022-02-22T06:50:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=76136f9e904e8eb17f494d20fa2969ef2d5eb1aa'/>
<id>urn:sha1:76136f9e904e8eb17f494d20fa2969ef2d5eb1aa</id>
<content type='text'>
Prior to this commit, the custom head was included inside
&lt;style&gt;. That is a bug.

* src/guile/skribilo/engine/html.scm (&amp;html-head): Include custom
head.
(&amp;html-header-style): Do not include custom head.
</content>
</entry>
<entry>
<title>utils: compat: Set fallback for *skribe-rc-directory*.</title>
<updated>2021-11-10T17:09:11+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-11-10T17:09:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=651d4a0781cbbc44c9eafb2dd59791db5695223f'/>
<id>urn:sha1:651d4a0781cbbc44c9eafb2dd59791db5695223f</id>
<content type='text'>
* src/guile/skribilo/utils/compat.scm (*skribe-rc-directory*): Set
fallback value in case the HOME environment variable is not set.
</content>
</entry>
<entry>
<title>info: Mark :info-dir-category and :info-dir-entry as supported.</title>
<updated>2021-02-02T15:12:45+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2021-02-02T15:12:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=d7fe9d89641c495845032f113af0d54e99353bd7'/>
<id>urn:sha1:d7fe9d89641c495845032f113af0d54e99353bd7</id>
<content type='text'>
This is a followup to 3e68da0a38250825f9d28b8ff6f448b4bdc72c77.

* src/guile/skribilo/engine/info.scm (document): Add :info-dir-category
and :info-dir-entry to :options.
</content>
</entry>
<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>
</feed>
