Skip to content
David Briscoe edited this page Jan 21, 2019 · 6 revisions

Get luarocks.

brew install luarocks
# or
scoop install luarocks
# or
sudo apt-get install luarocks
# etc

Install lua components

On Windows, requires Visual Studio C++ tools and Windows SDK. Run from "Developer Command Prompt for VS" so cl.exe is in $PATH.

luarocks install --server=http://luarocks.org/dev lua-lsp
luarocks install luacheck # optional. for linting.
luarocks install Formatter # lua 5.1 only. optional. for code formatting.
luarocks install lcf # lua 5.3 only. optional. for code formatting.

vim-lsp setup

if executable('lua-lsp')
    au User lsp_setup call lsp#register_server({
                \ 'name': 'lua-lsp',
                \ 'cmd': {server_info->['lua-lsp']},
                \ 'whitelist': ['lua'],
                \ })
endif