Useful Macros for Fennel [editor/fennel-macros]

Fennel itself already ships with many useful macros and forms. But I still find them not covering some pain points of mine. So here is my secret sauce. Bon appétit!

Note that macros presented in this section are assumed to be in Fennel macro modules, defined as fn and imported with import-macros. Additionally, due to the compilation mechanism of nfnl, macro modules need to have a special header like

;; [nfnl-macro]

at top of the file. See its README for this nfnl-specific detail.