forked from Alloyed/lua-lsp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
lua-lsp-scm-0.rockspec
52 lines (51 loc) · 1.71 KB
/
lua-lsp-scm-0.rockspec
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
package = "lua-lsp"
version = "scm-0"
source = {
url = "git://github.com/alpha-llc/lua-lsp"
}
description = {
homepage = "https://github.com/alpha-llc/lua-lsp",
license = "MIT",
summary = "A Language Server implementation for lua, the language",
detailed = [[
A Language Server for Lua code, written in Lua.
It's still a work in progress, but it's usable for day-to-day. It currently
supports:
* Limited autocompletion
* Goto definition
* As you type linting and syntax checking
* Code formatting
* Supports Lua 5.1-5.3 and Luajit
]],
}
dependencies = {
"lua >= 5.1, < 5.5",
"lpeglabel ~> 1.6",
"inspect ~> 3.1"
}
build = {
type = "builtin",
modules = {
["lua-lsp.analyze"] = "lua-lsp/analyze.lua",
["lua-lsp.data.5_1"] = "lua-lsp/data/5_1.lua",
["lua-lsp.data.5_2"] = "lua-lsp/data/5_2.lua",
["lua-lsp.data.5_3"] = "lua-lsp/data/5_3.lua",
["lua-lsp.data.5_4"] = "lua-lsp/data/5_4.lua",
["lua-lsp.data.love-completions"] = "lua-lsp/data/love-completions.lua",
["lua-lsp.data.luajit-2_0"] = "lua-lsp/data/luajit-2_0.lua",
["lua-lsp.data._test"] = "lua-lsp/data/_test.lua",
["lua-lsp.formatting"] = "lua-lsp/formatting.lua",
["lua-lsp.json"] = "lua-lsp/json.lua",
["lua-lsp.log"] = "lua-lsp/log.lua",
["lua-lsp.loop"] = "lua-lsp/loop.lua",
["lua-lsp.lua-parser.parser"] = "lua-lsp/lua-parser/parser.lua",
["lua-lsp.lua-parser.scope"] = "lua-lsp/lua-parser/scope.lua",
["lua-lsp.lua-parser.validator"] = "lua-lsp/lua-parser/validator.lua",
["lua-lsp.methods"] = "lua-lsp/methods.lua",
["lua-lsp.rpc"] = "lua-lsp/rpc.lua",
["lua-lsp.unicode"] = "lua-lsp/unicode.lua"
},
install = {
bin = {"bin/lua-lsp"}
}
}