@@ -7,18 +7,19 @@ @; notice and this notice are preserved. This file is offered as-is, @; without any warranty. @(require "scribble-helpers.rkt") @(require (for-label "../pollen.rkt" + "../dust.rkt" racket/base txexpr pollen/tag pollen/setup pollen/core sugar/coerce)) -@title{@filepath{pollen.rkt}} +@title[#:tag "pollen-rkt"]{@filepath{pollen.rkt}} @defmodule["pollen.rkt" #:packages ()] The file @filepath{pollen.rkt} is implicitly @code{require}d in every template and every @code{#lang pollen} file in the project. It defines the markup for all Pollen documents, and also re-provides @@ -71,11 +72,11 @@ Wrap text in a paragraph. You almost never need to use this tag explicitly; just separate paragraphs by an empty line. Single newlines within a paragraph will be replaced by spaces, allowing you to use -@link["https://scott.mn/2014/02/21/semantic_linewrapping/"]{semantic line wrapping}. +@ext-link["https://scott.mn/2014/02/21/semantic_linewrapping/"]{semantic line wrapping}. @defproc[(newthought [element xexpr?] ...) txexpr?] An inline style intended for the first few words of the first paragraph in a new section. Applies a “small caps” style to the text. Any paragraph containing a @code{newthought} tag is given extra @@ -145,11 +146,11 @@ The @code{#:date} attribute is required and must be of the form @tt{YYYY-MM-DD}. The @code{#:author} and @code{#:author-url} attributes can be used to credit notes from other people. If the @code{#:author} attribute is not supplied then the value of @code{default-authorname} -from @filepath{dust.rkt} is used. +is used. The @code{#:disposition} attribute is used for notes that update or alter the whole disposition of the article. It must be a string of the form @racket[_mark _past-tense-verb], where @racket[_mark] is a symbol suitable for use as a marker, such as * or †, and @racket[_past-tense-verb] is the word you want used to describe the article’s current state. An article stating a metaphysical position