<feed xmlns='http://www.w3.org/2005/Atom'>
<title>skribilo/doc, branch v0.10.0</title>
<subtitle>Document production tool written in Guile Scheme (unofficial mirror)</subtitle>
<id>http://git.systemreboot.net/skribilo/atom?h=v0.10.0</id>
<link rel='self' href='http://git.systemreboot.net/skribilo/atom?h=v0.10.0'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/'/>
<updated>2022-04-12T19:34:47+00:00</updated>
<entry>
<title>reader: Add Gemtext reader.</title>
<updated>2022-04-12T19:34:47+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=621eb1945aec8f26f5aee4bdf896f2434e145182'/>
<id>urn:sha1:621eb1945aec8f26f5aee4bdf896f2434e145182</id>
<content type='text'>
* src/guile/skribilo/reader/gemtext.scm: New file.
* configure.ac: Set BUILD_GEMTEXT_READER automake conditional to true
if (srfi srfi-171) is found. Else, set it to false.
* src/guile/Makefile.am (readers): Add skribilo/reader/gemtext.scm
if BUILD_GEMTEXT_READER is true.
(EXTRA_DIST): Add skribilo/reader/gemtext.scm if BUILD_GEMTEXT_READER
is false.
* doc/user/syntax.skb (The Gemtext Syntax): New section.
* tests/readers/gemtext.test: New file.
* tests/Makefile.am (TESTS): Add readers/gemtext.test if
BUILD_GEMTEXT_READER is true.
(EXTRA_DIST): Add readers/gemtext.text if BUILD_GEMTEXT_READER is
false.
</content>
</entry>
<entry>
<title>doc: Document the skribilo emacs mode.</title>
<updated>2021-10-01T18:27:37+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-10-01T18:24:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=f969b42a9c6ea33bc783a8139f35f75b2b0cd77e'/>
<id>urn:sha1:f969b42a9c6ea33bc783a8139f35f75b2b0cd77e</id>
<content type='text'>
* doc/user/emacs.skb (Skribe Emacs Mode): Rename to ...
(Skribilo Emacs Mode): ... this. Document the skribilo emacs mode.
</content>
</entry>
<entry>
<title>doc: Re-indent and re-fill paragraph.</title>
<updated>2021-10-01T18:27:12+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-10-01T17:57:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=1fe5d33ecafb81a091dbab50aae01acf70508716'/>
<id>urn:sha1:1fe5d33ecafb81a091dbab50aae01acf70508716</id>
<content type='text'>
* doc/user/emacs.skb: Re-indent and re-fill paragraph. Start block
comments with double semicolons. Replace double spaces between
sentences with a single space.
</content>
</entry>
<entry>
<title>doc: Remove redundant footnote.</title>
<updated>2021-10-01T09:37:16+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-10-01T09:34:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=dd7a551a40c4ee9c736fe27a029bfcf93d333f17'/>
<id>urn:sha1:dd7a551a40c4ee9c736fe27a029bfcf93d333f17</id>
<content type='text'>
The text already says that any valid Scheme code is allowed. It is
redundant to mention again that any valid GNU Guile Scheme code is
allowed.

* doc/user/start.skb (Dynamic Documents)[Simple Computations]: Remove
redundant footnote.
</content>
</entry>
<entry>
<title>doc: Replace unreproducible date-&gt;string computation.</title>
<updated>2021-10-01T09:36:52+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2021-10-01T09:30:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=525d57be66f4c3ee4396e8042ffba1b5b291bb7c'/>
<id>urn:sha1:525d57be66f4c3ee4396e8042ffba1b5b291bb7c</id>
<content type='text'>
The date-&gt;string computation is unreproducible. A slightly different
version of the documentation is built each time. Also, the output of
date-&gt;string is locale dependent, and does not render correctly in all
locales.

* doc/user/start.skb (Dynamic Documents)[Simple Computations]: Replace
unreproducible date-&gt;string computation with a square root
computation.
</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: 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>Use '_' as the 'match' wildcard.</title>
<updated>2020-08-02T08:08:13+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-02T08:06:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=18eee9ec031ccdbb4f7ea1b7fb540b372787fa12'/>
<id>urn:sha1:18eee9ec031ccdbb4f7ea1b7fb540b372787fa12</id>
<content type='text'>
This addresses '-Wunused-variable' warnings.

* doc/modules/skribilo/documentation/api.scm (define-markup?)
(make-engine?, make-engine-custom)
(define-markup-formals, define-markup-options)
(define-markup-rest, exp-&gt;skribe): Use '_' instead of 'else' as the
'match' wildcard.
* src/guile/skribilo/package/slide/latex.scm (%slide-advi-setup!):
Likewise.
* src/guile/skribilo/source/lisp.scm (lisp-extractor)
(scheme-extractor, stklos-extractor, skribe-extractor)
(bigloo-extractor): Likewise.
* src/guile/skribilo/sui.scm (load-sui): Likewise.
(sui-title, sui-key, sui-find-ref, sui-filter): Likewise.
</content>
</entry>
<entry>
<title>Write '#:use-module', '#:export', etc. instead of ':use-module', etc.</title>
<updated>2020-08-01T15:00:12+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2020-08-01T10:40:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=ddb2e47d8ed4d6d6508d342c0718492f99db64d4'/>
<id>urn:sha1:ddb2e47d8ed4d6d6508d342c0718492f99db64d4</id>
<content type='text'>
Changes made by running:

  for i in $(git ls-tree -r HEAD --name-only) ; do sed -i $i -e's/:use-module/#:use-module/g ; s/:autoload/#:autoload/g ; s/:export/#:export/g' ; done
</content>
</entry>
<entry>
<title>doc: Remove reference to non-existent CSS file.</title>
<updated>2018-04-29T21:41:18+00:00</updated>
<author>
<name>Ludovic Courtès</name>
</author>
<published>2018-04-29T21:36:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/skribilo/commit/?id=fea4fef2c2084b8c0f8311e61d6dcdd7c652f6d4'/>
<id>urn:sha1:fea4fef2c2084b8c0f8311e61d6dcdd7c652f6d4</id>
<content type='text'>
* doc/user/static/main.css: Remove reference to "base.css".
</content>
</entry>
</feed>
