add(nvim): even more macros

This commit is contained in:
Léana 江 2024-01-28 13:28:01 +01:00 committed by Léana 江
parent 3bf9695311
commit a121d93bdb
5 changed files with 17 additions and 36 deletions

View file

@ -13,4 +13,13 @@
(lambda M.require-then! [module callback]
`(,callback (require ,module)))
(lambda M.for! [f tbl]
`(each [k# v# (pairs ,tbl)]
(,f k# v#)))
(lambda M.elem! [obj tbl]
`(each [_# v# (pairs ,tbl)]
(when (= v# ,obj) (lua "return true"))
false))
M