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:
- name string Style name
Returns:
-
table
List style definition
- package:doItem (options, content)
-
Perform the processing of an item element.
Parameters:
- package:doNestedList (listType, options, content)
-
Perform the processing of a nested list.
Parameters:
- 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.