Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NightrainsRbx/RobloxLsp
Roblox Luau Language Server based on Lua by sumneko.
https://github.com/NightrainsRbx/RobloxLsp
intellisense lua roblox
Last synced: 3 months ago
JSON representation
Roblox Luau Language Server based on Lua by sumneko.
- Host: GitHub
- URL: https://github.com/NightrainsRbx/RobloxLsp
- Owner: NightrainsRbx
- License: mit
- Created: 2020-08-09T23:23:39.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-05T17:22:14.000Z (7 months ago)
- Last Synced: 2024-07-05T22:44:38.532Z (7 months ago)
- Topics: intellisense, lua, roblox
- Language: Lua
- Homepage: https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745
- Size: 10.1 MB
- Stars: 211
- Watchers: 3
- Forks: 49
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-roblox - Roblox Luau Language Server - Roblox Luau Language Server based on Lua by sumneko. (Tooling / Language Servers)
README
# Roblox Luau Language Server
[Original Project](https://github.com/sumneko/lua-language-server) by [sumneko](https://github.com/sumneko)
Make sure you don't have both [Lua](https://marketplace.visualstudio.com/items?itemName=sumneko.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](https://marketplace.visualstudio.com/items?itemName=JohnnyMorganz.luau-lsp) for that.## Features
- Full Roblox Environment
- Full support for [Rojo](https://github.com/Roblox/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](https://i.imgur.com/4sgYDii.gif)
![avatar](https://i.imgur.com/vHbKIJ0.gif)
![avatar](https://cdn.discordapp.com/attachments/434146484758249482/778145929345368064/test.gif)## 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](https://github.com/sumneko/lua-language-server)
* [vscode-luau](https://github.com/Dekkonot/vscode-luau)
* [bee.lua](https://github.com/actboy168/bee.lua)
* [luamake](https://github.com/actboy168/luamake)
* [lni](https://github.com/actboy168/lni)
* [LPegLabel](https://github.com/sqmedeiros/lpeglabel)
* [LuaParser](https://github.com/sumneko/LuaParser)
* [rcedit](https://github.com/electron/rcedit)
* [ScreenToGif](https://github.com/NickeManarin/ScreenToGif)
* [vscode-languageclient](https://github.com/microsoft/vscode-languageserver-node)
* [lua.tmbundle](https://github.com/textmate/lua.tmbundle)
* [EmmyLua](https://emmylua.github.io)
* [lua-glob](https://github.com/sumneko/lua-glob)
* [utility](https://github.com/sumneko/utility)
* [json.lua](https://github.com/actboy168/json.lua)## Acknowledgement
* [sumneko](https://github.com/sumneko)
* [actboy168](https://github.com/actboy168)
* [Dekkonot](https://github.com/Dekkonot)
* [Dmitry Sannikov](https://github.com/dasannikov)
* [Jayden Charbonneau](https://github.com/Reshiram110)
* [Stjepan Bakrac](https://github.com/z16)
* [Peter Young](https://github.com/young40)
* [Li Xiaobin](https://github.com/Xiaobin0860)
* [Fedora7](https://github.com/Fedora7)
* [Allen Shaw](https://github.com/shuxiao9058)
* [Bartel](https://github.com/Letrab)
* [Ruin0x11](https://github.com/Ruin0x11)
* [uhziel](https://github.com/uhziel)
* [火凌之](https://github.com/PhoenixZeng)
* [CppCXY](https://github.com/CppCXY)
* [Ketho](https://github.com/Ketho)
* [Folke Lemaitre](https://github.com/folke)