lsp-mode client EmmyLua-LanguageServer, inspired by lsp-python-ms .
Include lsp-lua-emmy in your config in your preferred manner. A minimal use-package initialization might be:
(use-package lsp-lua-emmy
:demand
:ensure nil
:load-path "~/github/lsp-lua-emmy"
:hook (lua-mode . lsp)
:config
(setq lsp-lua-emmy-jar-path (expand-file-name "EmmyLua-LS-all.jar" user-emacs-directory))
)