editors.md
October 14, 2017 ยท View on GitHub
As a single developer, I only use one editor most of the time, so I can only give very detailed info on that editor. If you do figure out how to integrate lua-lsp with your editor, I'd love to hear from you~
Neovim
There are a few neovim implementations of language clients: I personally use autozimu's client. My LSP configuration looks something like this:
let g:LanguageClient_serverCommands = {
\ 'lua': ['lua-lsp'],
\ }
let g:LanguageClient_autoStart = 1
Visual Studio Code
Visual Studio Code implements language client support through an extension library. If you're interested in maintaining an extension for VSCode, please contact me.
Atom-IDE
Atom, like VS Code, implements language client support through an extension library. If you're interested in maintaining an extension for Atom, please contact me.
Sublime Text 3
Sublime has an LSP plugin That can be used by directly specifying the
lua-lsp command. if you have a working configuration, please contribute it!
Emacs
Emacs has a package to create language clients. If you have a working configuration, please contribute it!