mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
37 lines
802 B
Lua
37 lines
802 B
Lua
-- Lua
|
|
--[[ Installation
|
|
scoop install lua-language-server
|
|
brew install lua-language-server
|
|
sudo port install lua-language-server
|
|
--]]
|
|
--[[ Build: Ninja & C++17 Required
|
|
git clone https://github.com/LuaLS/lua-language-server --depth 1
|
|
cd lua-language-server
|
|
./make.sh
|
|
--]]
|
|
--[[ Note: For building from source, wrapper script is required
|
|
Accompanied with a wrapper script
|
|
#!/bin/bash
|
|
exec "$HOME/.local/build/lua-language-server/bin/lua-language-server" "$@"
|
|
--]]
|
|
return {
|
|
cmd = { "lua-language-server" },
|
|
root_markers = {
|
|
".luarc.json",
|
|
".luarc.jsonc",
|
|
".luacheckrc",
|
|
".stylua.toml",
|
|
"stylua.toml",
|
|
"selene.toml",
|
|
"selene.yml",
|
|
},
|
|
filetypes = { "lua" },
|
|
settings = {
|
|
Lua = {
|
|
hint = {
|
|
enable = true,
|
|
setType = true,
|
|
},
|
|
},
|
|
},
|
|
}
|