Age | Commit message (Collapse) | Author |
|
In preparation for Guile 3 support, adjust #:autoload clauses to include
list all the necessary bindings, or replace them with #:use-module.
|
|
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
|
|
|
|
* src/guile/skribilo/utils/syntax.scm (skribilo-module-syntax): New
macro.
* src/guile/*/*.scm: Use `(skribilo-module-syntax)' instead of
`(fluid-set! current-reader %skribilo-module-reader)'. The goal is to
be more compilation-friendly.
|
|
Don't store multiple-value results in a single variable as it may
behave in unspecified ways (see
http://thread.gmane.org/gmane.lisp.guile.devel/8289).
* src/guile/skribilo/reader/outline.scm (apply-any): New VALUE-COUNT
argument. Properly handle multiple values, e.g., by not comparing
multiple-value returns against `#f'.
(make-line-processor, make-node-processor, make-document-processor):
Safely assume `apply-any' always returns the right number of
values.
|
|
* src/guile/skribilo/reader/outline.scm (process-paragraph): When
returning, enclose RESULT in a list. Previously, we'd end up with
paragraphs like this: `(p list (list "something"))', where the first
occurrence of `list' is wrong (although `output' silently ignores
it).
|
|
* src/guile/skribilo/reader/outline.scm (%list-processors): Allow
leading whitespace for list items.
(outline-reader)[modeline-rx]: Allow figures, semi-colons and all.
|
|
* src/guile/skribilo/reader/outline.scm (%inline-markup): Add
Org-Mode-style hyperlinks.
|
|
* src/guile/skribilo/reader/outline.scm (append-trees): Make sure only
symbols can appear as the head of the resulting list.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-139
|
|
* src/guile/skribilo/reader/outline.scm (outline-reader)[keywords-rx]:
New.
[author-rx]: Support "Authors" (plural).
[extract-keywords]: New.
Use a `cond' instead of nested `if's when matching the
title/author/keywords regexps.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-16
|
|
* src/guile/skribilo/package/slide.scm (slide-topic): Propagate the
`outline?' parameter as an option.
(slide-subtopic): Likewise.
git-archimport-id: skribilo@sv.gnu.org--2006/skribilo--devo--1.2--patch-1
|