Module packages.resilient.lists

Enumerations and bullet lists for re·sil·ient.

Following the resilient styling paradigm.

This a replacement to the "lists" package introduced in SILE, with (expectedly) the same user API but with additiona features and styling methods.

Info:

  • Copyright: (c) 2021-2025 Omikhleia / Didier Willis
  • License: MIT

Class packages.resilient.lists

package:resolveEnumStyleDef (name) Resolve a list style definition for an enumeration or itemization style.
package:doItem (options, content) Perform the processing of an item element.
package:doNestedList (listType, options, content) Perform the processing of a nested list.
package:_init (options) (Constructor) Initialize the package.
package:declareSettings () (Override) Declare all settings provided by this package.
package:registerCommands () (Override) Register all commands provided by this package.
package:registerStyles () (Override) Register all styles provided by this package.


Class packages.resilient.lists

The "resilient.lists" package.

Extends packages.resilient.base.

package:resolveEnumStyleDef (name)
Resolve a list style definition for an enumeration or itemization style.

Parameters:

Returns:

    table List style definition
package:doItem (options, content)
Perform the processing of an item element.

Parameters:

  • options table Item options
  • content table Item content
package:doNestedList (listType, options, content)
Perform the processing of a nested list.

Parameters:

  • listType string "enumerate" or "itemize"
  • options table List options
  • content table List content
package:_init (options)
(Constructor) Initialize the package.

Parameters:

  • options table Package options
package:declareSettings ()
(Override) Declare all settings provided by this package.
package:registerCommands ()
(Override) Register all commands provided by this package.
package:registerStyles ()
(Override) Register all styles provided by this package.
generated by LDoc 1.5.0 Last updated 2025-09-14 22:28:52