我正在使用 xdg-menu-to-awesome-wm 来 生成一个包含 GNOME 菜单的 Lua 文件,以便在 Awesome WM 中进行 包含。由于生成器脚本可能未安装,因此我需要一种方法,让 Lua 只有在
我不想查找文件名,因为它可能在
menu
模块存在时才 require
它。我不想查找文件名,因为它可能在
package.path
的任何地方。一种选择是忽略模块不存在时创建的异常,但我不想忽略任何其他异常 - 我希望知道该模块是否包含任何语法或其他错误。不幸的是,reference没有指定可以生成哪些异常,所以我不确定该如何做。