diff --git a/rockspecs/fennel-ls-0.1.2-2.rockspec b/rockspecs/fennel-ls-0.1.2-2.rockspec new file mode 100644 index 0000000..3e7ee35 --- /dev/null +++ b/rockspecs/fennel-ls-0.1.2-2.rockspec @@ -0,0 +1,40 @@ +package = "fennel-ls" +version = "0.1.2-2" +source = { + url = "https://git.sr.ht/~xerool/fennel-ls/archive/0.1.2.tar.gz", + dir = 'fennel-ls-0.1.2', +} +description = { + summary = "A language server that analyzes Fennel, a lisp that compiles to Lua", + detailed = "LSP magic for Fennel", + homepage = "https://sr.ht/~xerool/fennel-ls", + license = "MIT", +} +dependencies = { + "lua >= 5.1", + "luarocks-build-fennel >= 0.1", + "fennel >= 1.4.2", +} +build = { + type = "fennel", + + modules = { + ["fennel-ls"] = "src/fennel-ls.fnl", + ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", + ["fennel-ls.diagnostics"] = "src/fennel-ls/diagnostics.fnl", + ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", + ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", + ["fennel-ls.docs.lua54"] = "src/fennel-ls/docs/lua54.fnl", + ["fennel-ls.formatter"] = "src/fennel-ls/formatter.fnl", + ["fennel-ls.handlers"] = "src/fennel-ls/handlers.fnl", + ["fennel-ls.json-rpc"] = "src/fennel-ls/json-rpc.fnl", + ["fennel-ls.json.json"] = "src/fennel-ls/json/json.lua", + ["fennel-ls.language"] = "src/fennel-ls/language.fnl", + ["fennel-ls.message"] = "src/fennel-ls/message.fnl", + ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", + ["fennel-ls.state"] = "src/fennel-ls/state.fnl", + ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", + }, + + install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, +} diff --git a/test/completion.fnl b/test/completion.fnl index 05943aa..b594abb 100644 --- a/test/completion.fnl +++ b/test/completion.fnl @@ -161,7 +161,7 @@ []) (local things-that-are-allowed-to-have-missing-docs - {:lua 1 :set-forcibly! 1 :unpack 1}) + {:lua 1 :set-forcibly! 1 :unpack 1 :setfenv 1}) (check "(" [;; builtin specials