Skip to content

NightrainsRbx/RobloxLsp

Repository files navigation

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

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

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