6.2.3 Macros

Macro: defindent SYMBOL INDENT

Wrapper around ‘clindent’ to avoid quoting SYMBOL and INDENT.

Package

net.didierverna.tfm.setup

Source

readtable.lisp (file)

Macro: define-constant NAME VALUE &optional DOCUMENTATION

Like DEFCONSTANT, but reuse existing value if any.

Package

net.didierverna.tfm

Source

util.lisp (file)

Macro: define-extension-recipe-pseudo-accessor NAME
Package

net.didierverna.tfm

Source

character.lisp (file)

Macro: map-accessors VAR OBJECT ACCESSORS &body BODY

Map BODY on OBJECT ACCESSORS, each in turn available as VAR.

Package

net.didierverna.tfm

Source

util.lisp (file)

Macro: map-character-metrics-dimension-accessors VAR CHARACTER &body BODY

Map BODY on CHARACTER metrics dimension accessors available as VAR.

Package

net.didierverna.tfm

Source

character.lisp (file)

Macro: map-font-dimension-accessors VAR FONT &body BODY

Map BODY on FONT dimension accessors available as VAR.

Package

net.didierverna.tfm

Source

font.lisp (file)

Macro: map-math-extension-font-dimension-accessors VAR FONT &body BODY

Map BODY on math extension FONT dimension accessors available as VAR.

Package

net.didierverna.tfm

Source

font.lisp (file)

Macro: map-math-symbols-font-dimension-accessors VAR FONT &body BODY

Map BODY on FONT dimension accessors available as VAR.

Package

net.didierverna.tfm

Source

font.lisp (file)

Macro: tref TABLE INDEX

Call TABLE-AREF, computing the table name from TABLE.

Package

net.didierverna.tfm

Source

file.lisp (file)