CTAN Comprehensive TeX Archive Network

CTAN update: luakeys

Date: January 14, 2023 7:33:01 PM CET
Josef Friedrich submitted an update to the luakeys package. Version number: 0.13.0 2023-01-13 License type: lppl1.3c Summary description: A Lua module for parsing key-value options Announcement text:
### Added - New function `utils.log.get()` to get the current log level. - New function `utils.tex_printf()`: Combines `tex.print()` and Lua’s `string.format()`. - More type annotations for better syntax highlighting when used with the [lua-language-server](https://github.com/sumneko/lua-language-server) - Documentation for the `error_messages` table. ### Changed - Rename the function `utils.log.set_log_level()` into `utils.log.set()` ### Fixed - Keys with the attribute `opposite_keys` always got a value, even if the key wasn’t set.
This package is located at https://mirrors.ctan.org/macros/luatex/generic/luakeys More information is at https://www.ctan.org/pkg/luakeys
Thanks for the upload. For the CTAN Team Erik Braun
CTAN is run entirely by volunteers and supported by TeX user groups. Please join a user group or donate to one, see https://ctan.org/lugs

luakeys – A Lua module for parsing key-value options

This package provides a Lua module that can parse key-value options like the packages keyval, kvsetkeys, kvoptions, xkeyval, pgfkeys etc. luakeys, however, accomplishes this task entirely by using the Lua language and does not rely on . Therefore this package can only be used with the engine Lua. Since luakeys uses LPeg, the parsing mechanism should be pretty robust.

Version0.14.0 2024-04-09
Copyright2021–2023 Josef Friedrich
MaintainerJosef Friedrich



Guest Book Sitemap Contact Contact Author