rchaput / acronyms

Adds support for Acronyms, and List of Acronyms, to Quarto documents.
GNU General Public License v3.0
20 stars 2 forks source link

adding current_dir to package.path fails on MS Windows #8

Closed espinielli closed 1 year ago

espinielli commented 1 year ago

Extending current dir to LUA's path search generates an error on Windows

Error running filter C:/Users/spi/dev/quarto-1.3.450/share/filters/main.lua:
...ss-study\_extensions\rchaput\acronyms\parse-acronyms.lua:21: attempt to concatenate a nil value (local 'current_dir')
stack traceback:
        C:/Users/spi/dev/quarto-1.3.450/share/filters/main.lua:4077: in local 'callback'
        [string "..."]:1789: in function <[string "..."]:1787>
        (...tail calls...)
        C:/Users/spi/dev/quarto-1.3.450/share/filters/main.lua:368: in function 'make_wrapped_user_filters'
        C:/Users/spi/dev/quarto-1.3.450/share/filters/main.lua:15399: in main chunk

If I comment out line 21 in parse-acronyms.lua

local current_dir = debug.getinfo(1).source:match("@?(.*/)")
--package.path = package.path .. ";" .. current_dir .. "/?.lua"

everything works