/RobloxLsp

Roblox Luau Language Server based on Lua by sumneko.

Primary LanguageLuaMIT LicenseMIT

Roblox Luau Language Server

Original Project by sumneko

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

  • Exact Luau Environment
  • Full Luau Typechecking and Intellisense
  • Support for Rojo
  • Support for Third-Party libraries like Roact, Rodux, Promise, TestEz, etc.
  • Color3 Preview and Picker
  • Auto-completion of game descendants
  • Auto-updatable API
  • Inlay Hints
  • Goto Definition
  • Find All References
  • Hover
  • Diagnostics
  • Rename
  • Auto Completion
  • IntelliSense
  • Signature Help
  • Document Symbols
  • Workspace Symbols
  • Syntax Check
  • Highlight
  • Code Action
  • EmmyLua Annotation
  • Multi Workspace
  • Semantic Tokens

Preview

avatar avatar avatar

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

Acknowledgement