From 81b72adbdf72e5a6c8759f47b5d56036a38777f2 Mon Sep 17 00:00:00 2001 From: Henri Vandersleyen Date: Mon, 10 May 2021 10:00:41 -0700 Subject: [PATCH] added lua language WORKS FOR LINUX ONLY. --- install.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/install.sh b/install.sh index a5323b5..6e1cd3b 100755 --- a/install.sh +++ b/install.sh @@ -2,7 +2,7 @@ BASE=$(git rev-parse --show-toplevel) LSP_BIN_PATH=$HOME/.local/bin -default_lsp_langs="css html ts rust python bash json" +default_lsp_langs="css html ts rust python bash json lua" lsp_langs="" choose_langs() { @@ -126,6 +126,16 @@ install_bash() { install_node_deps bash-language-server } +install_lua() { + git clone https://github.com/sumneko/lua-language-server ~/.config/lua-language-server + ( cd ~/.config/lua-language-server/ && git submodule update --init --recursive ) + + #linux only + (cd ~/.config/lua-language-server/3rd/luamake/ && compile/install.sh) + (cd ~/.config/lua-language-server/ && ./3rd/luamake/luamake rebuild) + +} + for lang in ${lsp_langs}; do if fn_exists install_$lang; then heading "Installing $lang language server"