This repository was archived by the owner on Feb 22, 2025. It is now read-only.
Repository navigation
v0.3.0
Changes
- Remove macro chain call:
\foo \foo xwill no longer be equivalent to\foo {\foo x}, but will raise an error. However,\foo #{x}still works. - The
\scriptmacro can no longer return a value. - Implement closures.
- Add one scope per loop iteration.
- No need to escape
[and]anymore outside of a macro call. - Local variables of
\scriptwill be captured, so there's no need forplume.set_localanymore. - Change file searching behavior.
- New macro
\do - New
api.open - Remove
plume.set_local.
Fixes
- Fix an error causing development sections to be included in the final code.
- Fix an error where calling methods on
tokenlistvia implicit call torenderdoesn't work. - Fix an error when calling a macro as an argument of another macro with the same name.
- Fix an error causing Lua caching to not work at all.
- Fix an error causing the
setlmacro to not work at all. - Fix an error where the character
\doesn't display if it appears alone at the start of the line.