Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Knit + Roblox LSPNew to Visual Studio Code? Get it now.

Knit + Roblox LSP

danielAye (Codesense)

|
191 installs
| (2) | Free
Knit + Roblox Luau Language Server.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Roblox Luau Language Server + Knit by Sleitnick

Original Project by sumneko

NightrainsRbx Project

Make sure you don't have both Lua by sumneko and Roblox LSP enabled.

Install In VSCode

https://marketplace.visualstudio.com/items?itemName=danielAyeCodesense.roblox-lsp-plus-knit

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] Full Roblox Environment
  • [x] Support for Luau static typing
  • [x] Full support for Rojo
  • [x] Support for Third-Party libraries like Roact, Rodux, Promise, TestEz, etc.
  • [x] Auto-completion for instances in Roblox Studio
  • [x] Auto-updatable API
  • [x] Inlay Hints
  • [x] Color3 Preview and Picker
  • [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] Multi Workspace
  • [x] Semantic Tokens

My Additions

  • [x] Knit Go-to File
  • [x] Knit Go-to Method
  • [x] Knit Method Auto Completion
  • [x] Knit Method Signature Help
  • [x] Knit Method Auto Import
  • [x] Knit Method Hover

My Additions Preview

avatar Knit Method Auto Import


avatar Knit Go-to File


avatar Knit Method Auto Completion


avatar Knit Method Hover (use CTRL to go-to method)

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

  • lua-language-server
  • vscode-luau
  • bee.lua
  • luamake
  • lni
  • LPegLabel
  • LuaParser
  • rcedit
  • ScreenToGif
  • vscode-languageclient
  • lua.tmbundle
  • EmmyLua
  • lua-glob
  • utility
  • json.lua

Acknowledgement

  • NightrainsRbx
  • sumneko
  • actboy168
  • Dekkonot
  • Dmitry Sannikov
  • Jayden Charbonneau
  • Stjepan Bakrac
  • Peter Young
  • Li Xiaobin
  • Fedora7
  • Allen Shaw
  • Bartel
  • Ruin0x11
  • uhziel
  • 火凌之
  • CppCXY
  • Ketho
  • Folke Lemaitre
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft