phoriah / RobloxLsp

Roblox Luau Language Server based on Lua by sumneko.

Home Page:https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

  • Full Roblox Environment
  • Support for Luau static typing
  • Full support for Rojo
  • Support for Third-Party libraries like Roact, Rodux, Promise, TestEz, etc.
  • Auto-completion for instances in Roblox Studio
  • Auto-updatable API
  • Inlay Hints
  • Color3 Preview and Picker
  • Goto Definition
  • Find All References
  • Hover
  • Diagnostics
  • Rename
  • Auto Completion
  • IntelliSense
  • 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

About

Roblox Luau Language Server based on Lua by sumneko.

https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745

License:MIT License


Languages

Language:Lua 98.0%Language:TypeScript 2.0%