RobloxLsp
RobloxLsp copied to clipboard
Roblox Luau Language Server based on Lua by sumneko.
Roblox Luau Language Server
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
Features
- [x] Exact Luau Environment
- [x] Full Luau Typechecking and Intellisense
- [x] Support for Rojo
- [x] Support for Third-Party libraries like Roact, Rodux, Promise, TestEz, etc.
- [x] Color3 Preview and Picker
- [x] Auto-completion of game descendants
- [x] Auto-updatable API
- [x] Inlay Hints
- [x] Goto Definition
- [x] Find All References
- [x] Hover
- [x] Diagnostics
- [x] Rename
- [x] Auto Completion
- [x] IntelliSense
- [x] Signature Help
- [x] Document Symbols
- [x] Workspace Symbols
- [x] Syntax Check
- [x] Highlight
- [x] Code Action
- [x] EmmyLua Annotation
- [x] Multi Workspace
- [x] 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