Roblox Luau Language Server
July 5, 2024 · View on GitHub
Make sure you don't have both Lua by sumneko and Roblox LSP enabled.
Install In VSCode
https://marketplace.visualstudio.com/items?itemName=Nightrains.robloxlsp
More Info
https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745
Get Help
Roblox OS Community Discord Server: https://discord.gg/c4nPcZHwFU
Alternatives
This project doesn't support Luau static typing and never will, you should always prefer Luau Language Server for that.
Features
- Full Roblox Environment
- Full support for Rojo
- Built-in support for Roact, Rodux, and TestEz.
- Auto-completion for instances in Roblox Studio
- Auto-updatable API
- Color3 Preview and Picker
- Module Auto-import
- IntelliSense
- Inlay Hints
- Goto Definition
- Find All References
- Hover
- Diagnostics
- Rename
- Signature Help
- Document Symbols
- Workspace Symbols
- Syntax Check
- Highlight
- Code Action
- Multi Workspace
- Semantic Tokens
Preview

Build
You can download the extension with precompiled binaries here: https://github.com/NightrainsRbx/RobloxLsp/releases
If you need to build your own binaries, follow the instructions at https://github.com/sumneko/lua-language-server
Credit
- lua-language-server
- vscode-luau
- bee.lua
- luamake
- lni
- LPegLabel
- LuaParser
- rcedit
- ScreenToGif
- vscode-languageclient
- lua.tmbundle
- EmmyLua
- lua-glob
- utility
- json.lua