diff --git a/.build.yml b/.build.yml index 3110f49..7c2de31 100644 --- a/.build.yml +++ b/.build.yml @@ -6,7 +6,6 @@ packages: - lua5.3 - lua5.4 - luajit - - luarocks sources: - https://git.sr.ht/~xerool/fennel-ls tasks: diff --git a/Makefile b/Makefile index b3db59f..fc65ccf 100644 --- a/Makefile +++ b/Makefile @@ -14,11 +14,8 @@ MANDIR ?= $(PREFIX)/share/man/man1 FENNELFLAGS=--add-package-path "deps/?.lua" --add-fennel-path "src/?.fnl;deps/?.fnl" REQUIRE_AS_INCLUDE_SETTINGS=$(shell $(FENNEL) tools/require-flags.fnl) -ROCKSPEC_LATEST_SCM=rockspecs/fennel-ls-scm-$(shell ls rockspecs | \ - grep -Eo 'scm-[0-9]+' | grep -Eo [0-9]+ | sort -n | tail -1).rockspec - .PHONY: all clean test repl install docs docs-love2d install-deps ci selflint \ - deps rm-docs rm-deps count testall check-deps check-luarocks + deps rm-docs rm-deps count testall check-deps all: $(EXE) @@ -93,11 +90,6 @@ check-deps: diff -r fennel old-fennel rm -rf old-deps old-fennel -check-luarocks: - luarocks install $(ROCKSPEC_LATEST_SCM) --dev --local - eval "$$(luarocks path)"; \ - fennel-ls --lint - ci: selflint testall clean: diff --git a/changelog.md b/changelog.md index 1d15b74..f2279f5 100644 --- a/changelog.md +++ b/changelog.md @@ -19,6 +19,10 @@ * Settings file: `flsproject.fnl`. Settings are now editor agnostic. * Support `:intersection` as a Lua version; only includes globals present in every Lua. +### Changes + +* Packaging scripts for nix and luarocks have been removed so they can be kept in downstream repositories. + ### Bug Fixes * (set (. x y) z) wasn't being analyzed properly. * (local {: unknown-field} (require :module)) lint warns about the unknown field when accessed via destructuring. diff --git a/docs/installation.md b/docs/installation.md index b16c325..869db8e 100644 --- a/docs/installation.md +++ b/docs/installation.md @@ -33,14 +33,6 @@ Included in [nixpkgs](https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/ Unofficial `.deb` packages are available at [https://apt.technomancy.us](https://apt.technomancy.us). -#### Luarocks - -Alternatively, `fennel-ls` is available in LuaRocks, but recommendation is to -use one of the other packaging solutions over LuaRocks, if available. - -```sh -luarocks install fennel-ls -``` ## Editor integration diff --git a/rockspecs/fennel-ls-0.1.1-1.rockspec b/rockspecs/fennel-ls-0.1.1-1.rockspec deleted file mode 100644 index 36bd7e9..0000000 --- a/rockspecs/fennel-ls-0.1.1-1.rockspec +++ /dev/null @@ -1,40 +0,0 @@ -package = "fennel-ls" -version = "0.1.1-1" -source = { - url = "https://git.sr.ht/~xerool/fennel-ls/archive/0.1.1.tar.gz", - dir = 'fennel-ls-0.1.1', -} -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.1", -} -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.lua-54"] = "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/rockspecs/fennel-ls-0.1.2-1.rockspec b/rockspecs/fennel-ls-0.1.2-1.rockspec deleted file mode 100644 index d36d5af..0000000 --- a/rockspecs/fennel-ls-0.1.2-1.rockspec +++ /dev/null @@ -1,40 +0,0 @@ -package = "fennel-ls" -version = "0.1.2-1" -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.lua-54"] = "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/rockspecs/fennel-ls-0.1.2-2.rockspec b/rockspecs/fennel-ls-0.1.2-2.rockspec deleted file mode 100644 index 3e7ee35..0000000 --- a/rockspecs/fennel-ls-0.1.2-2.rockspec +++ /dev/null @@ -1,40 +0,0 @@ -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/rockspecs/fennel-ls-0.1.3-1.rockspec b/rockspecs/fennel-ls-0.1.3-1.rockspec deleted file mode 100644 index 19595f2..0000000 --- a/rockspecs/fennel-ls-0.1.3-1.rockspec +++ /dev/null @@ -1,51 +0,0 @@ -package = "fennel-ls" -rockspec_format = "3.0" -version = "0.1.3-1" -source = { - url = "git+https://git.sr.ht/~xerool/fennel-ls" -} -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", - "fennel == 1.4.2", - "dkjson >= 2.7", -} -build_dependencies = { - "fennel == 1.4.2", - "luarocks-build-fennel", -} -test_dependencies = { - "faith >= 0.1.2", - "penlight >= 1.0.0", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.analyzer"] = "src/fennel-ls/analyzer.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.generated.lua51"] = "src/fennel-ls/docs/generated/lua51.fnl", - ["fennel-ls.docs.generated.lua52"] = "src/fennel-ls/docs/generated/lua52.fnl", - ["fennel-ls.docs.generated.lua53"] = "src/fennel-ls/docs/generated/lua53.fnl", - ["fennel-ls.docs.generated.lua54"] = "src/fennel-ls/docs/generated/lua54.fnl", - ["fennel-ls.docs.generated.tic80"] = "src/fennel-ls/docs/generated/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -} diff --git a/rockspecs/fennel-ls-0.1.3-2.rockspec b/rockspecs/fennel-ls-0.1.3-2.rockspec deleted file mode 100644 index a149074..0000000 --- a/rockspecs/fennel-ls-0.1.3-2.rockspec +++ /dev/null @@ -1,51 +0,0 @@ -package = "fennel-ls" -rockspec_format = "3.0" -version = "0.1.3-2" -source = { - url = "git+https://git.sr.ht/~xerool/fennel-ls" -} -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", - "fennel == 1.5.0", - "dkjson >= 2.7", -} -build_dependencies = { - "fennel == 1.4.2", - "luarocks-build-fennel", -} -test_dependencies = { - "faith >= 0.1.2", - "penlight >= 1.0.0", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.analyzer"] = "src/fennel-ls/analyzer.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.generated.lua51"] = "src/fennel-ls/docs/generated/lua51.fnl", - ["fennel-ls.docs.generated.lua52"] = "src/fennel-ls/docs/generated/lua52.fnl", - ["fennel-ls.docs.generated.lua53"] = "src/fennel-ls/docs/generated/lua53.fnl", - ["fennel-ls.docs.generated.lua54"] = "src/fennel-ls/docs/generated/lua54.fnl", - ["fennel-ls.docs.generated.tic80"] = "src/fennel-ls/docs/generated/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -} diff --git a/rockspecs/fennel-ls-0.1.3-3.rockspec b/rockspecs/fennel-ls-0.1.3-3.rockspec deleted file mode 100644 index e04ad3b..0000000 --- a/rockspecs/fennel-ls-0.1.3-3.rockspec +++ /dev/null @@ -1,52 +0,0 @@ -package = "fennel-ls" -rockspec_format = "3.0" -version = "0.1.3-3" -source = { - url = "https://git.sr.ht/~xerool/fennel-ls/archive/0.1.3.tar.gz", - dir = 'fennel-ls-0.1.3', -} -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", - "fennel == 1.5.0", - "dkjson >= 2.7", -} -build_dependencies = { - "fennel == 1.4.2", - "luarocks-build-fennel", -} -test_dependencies = { - "faith >= 0.1.2", - "penlight >= 1.0.0", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.analyzer"] = "src/fennel-ls/analyzer.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.generated.lua51"] = "src/fennel-ls/docs/generated/lua51.fnl", - ["fennel-ls.docs.generated.lua52"] = "src/fennel-ls/docs/generated/lua52.fnl", - ["fennel-ls.docs.generated.lua53"] = "src/fennel-ls/docs/generated/lua53.fnl", - ["fennel-ls.docs.generated.lua54"] = "src/fennel-ls/docs/generated/lua54.fnl", - ["fennel-ls.docs.generated.tic80"] = "src/fennel-ls/docs/generated/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -} diff --git a/rockspecs/fennel-ls-0.1.3-4.rockspec b/rockspecs/fennel-ls-0.1.3-4.rockspec deleted file mode 100644 index ee49080..0000000 --- a/rockspecs/fennel-ls-0.1.3-4.rockspec +++ /dev/null @@ -1,52 +0,0 @@ -package = "fennel-ls" -rockspec_format = "3.0" -version = "0.1.3-4" -source = { - url = "https://git.sr.ht/~xerool/fennel-ls/archive/0.1.3.tar.gz", - dir = 'fennel-ls-0.1.3', -} -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", - "fennel == 1.4.2", - "dkjson >= 2.7", -} -build_dependencies = { - "fennel == 1.4.2", - "luarocks-build-fennel", -} -test_dependencies = { - "faith >= 0.1.2", - "penlight >= 1.0.0", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.analyzer"] = "src/fennel-ls/analyzer.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.generated.lua51"] = "src/fennel-ls/docs/generated/lua51.fnl", - ["fennel-ls.docs.generated.lua52"] = "src/fennel-ls/docs/generated/lua52.fnl", - ["fennel-ls.docs.generated.lua53"] = "src/fennel-ls/docs/generated/lua53.fnl", - ["fennel-ls.docs.generated.lua54"] = "src/fennel-ls/docs/generated/lua54.fnl", - ["fennel-ls.docs.generated.tic80"] = "src/fennel-ls/docs/generated/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -} diff --git a/rockspecs/fennel-ls-scm-1.rockspec b/rockspecs/fennel-ls-scm-1.rockspec deleted file mode 100644 index 72c0494..0000000 --- a/rockspecs/fennel-ls-scm-1.rockspec +++ /dev/null @@ -1,39 +0,0 @@ -package = "fennel-ls" -version = "scm-1" -source = { - url = "git+https://git.sr.ht/~xerool/fennel-ls" -} -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.1", -} -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.lua-54"] = "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/rockspecs/fennel-ls-scm-2.rockspec b/rockspecs/fennel-ls-scm-2.rockspec deleted file mode 100644 index 35fbb4d..0000000 --- a/rockspecs/fennel-ls-scm-2.rockspec +++ /dev/null @@ -1,44 +0,0 @@ -package = "fennel-ls" -version = "scm-2" -source = { - url = "git+https://git.sr.ht/~xerool/fennel-ls" -} -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.1", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.lua51"] = "src/fennel-ls/docs/lua51.fnl", - ["fennel-ls.docs.lua52"] = "src/fennel-ls/docs/lua52.fnl", - ["fennel-ls.docs.lua53"] = "src/fennel-ls/docs/lua53.fnl", - ["fennel-ls.docs.lua54"] = "src/fennel-ls/docs/lua54.fnl", - ["fennel-ls.docs.tic80"] = "src/fennel-ls/docs/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -} diff --git a/rockspecs/fennel-ls-scm-3.rockspec b/rockspecs/fennel-ls-scm-3.rockspec deleted file mode 100644 index abd7a0c..0000000 --- a/rockspecs/fennel-ls-scm-3.rockspec +++ /dev/null @@ -1,44 +0,0 @@ -package = "fennel-ls" -version = "scm-3" -source = { - url = "git+https://git.sr.ht/~xerool/fennel-ls" -} -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.1", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.lua51"] = "src/fennel-ls/docs/lua51.fnl", - ["fennel-ls.docs.lua52"] = "src/fennel-ls/docs/lua52.fnl", - ["fennel-ls.docs.lua53"] = "src/fennel-ls/docs/lua53.fnl", - ["fennel-ls.docs.lua54"] = "src/fennel-ls/docs/lua54.fnl", - ["fennel-ls.docs.tic80"] = "src/fennel-ls/docs/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.analyzer"] = "src/fennel-ls/analyzer.fnl", - ["fennel-ls.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -} diff --git a/rockspecs/fennel-ls-scm-4.rockspec b/rockspecs/fennel-ls-scm-4.rockspec deleted file mode 100644 index 2ca0d39..0000000 --- a/rockspecs/fennel-ls-scm-4.rockspec +++ /dev/null @@ -1,51 +0,0 @@ -package = "fennel-ls" -rockspec_format = "3.0" -version = "scm-4" -source = { - url = "git+https://git.sr.ht/~xerool/fennel-ls" -} -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", - "fennel == 1.4.2", - "dkjson >= 2.7", -} -build_dependencies = { - "fennel == 1.4.2", - "luarocks-build-fennel", -} -test_dependencies = { - "faith >= 0.1.2", - "penlight >= 1.0.0", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.analyzer"] = "src/fennel-ls/analyzer.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.lua51"] = "src/fennel-ls/docs/lua51.fnl", - ["fennel-ls.docs.lua52"] = "src/fennel-ls/docs/lua52.fnl", - ["fennel-ls.docs.lua53"] = "src/fennel-ls/docs/lua53.fnl", - ["fennel-ls.docs.lua54"] = "src/fennel-ls/docs/lua54.fnl", - ["fennel-ls.docs.tic80"] = "src/fennel-ls/docs/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -} diff --git a/rockspecs/fennel-ls-scm-5.rockspec b/rockspecs/fennel-ls-scm-5.rockspec deleted file mode 100644 index a957b65..0000000 --- a/rockspecs/fennel-ls-scm-5.rockspec +++ /dev/null @@ -1,51 +0,0 @@ -package = "fennel-ls" -rockspec_format = "3.0" -version = "scm-5" -source = { - url = "git+https://git.sr.ht/~xerool/fennel-ls" -} -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", - "fennel == 1.4.2", - "dkjson >= 2.7", -} -build_dependencies = { - "fennel == 1.4.2", - "luarocks-build-fennel", -} -test_dependencies = { - "faith >= 0.1.2", - "penlight >= 1.0.0", -} -build = { - type = "fennel", - - modules = { - ["fennel-ls"] = "src/fennel-ls.fnl", - ["fennel-ls.analyzer"] = "src/fennel-ls/analyzer.fnl", - ["fennel-ls.compiler"] = "src/fennel-ls/compiler.fnl", - ["fennel-ls.config"] = "src/fennel-ls/config.fnl", - ["fennel-ls.dispatch"] = "src/fennel-ls/dispatch.fnl", - ["fennel-ls.docs"] = "src/fennel-ls/docs.fnl", - ["fennel-ls.docs.generated.lua51"] = "src/fennel-ls/docs/generated/lua51.fnl", - ["fennel-ls.docs.generated.lua52"] = "src/fennel-ls/docs/generated/lua52.fnl", - ["fennel-ls.docs.generated.lua53"] = "src/fennel-ls/docs/generated/lua53.fnl", - ["fennel-ls.docs.generated.lua54"] = "src/fennel-ls/docs/generated/lua54.fnl", - ["fennel-ls.docs.generated.tic80"] = "src/fennel-ls/docs/generated/tic80.fnl", - ["fennel-ls.files"] = "src/fennel-ls/files.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.lint"] = "src/fennel-ls/lint.fnl", - ["fennel-ls.message"] = "src/fennel-ls/message.fnl", - ["fennel-ls.searcher"] = "src/fennel-ls/searcher.fnl", - ["fennel-ls.utils"] = "src/fennel-ls/utils.fnl", - }, - install = { bin = {["fennel-ls"] = "src/fennel-ls.fnl"} }, -}