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

Krnl LSP

hdeviscute

|
842 installs
| (1) | Free
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

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=hdeviscute.krnllsp

More Info

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

Features

  • [x] Exact Luau Environment
  • [x] Partially Completed KRNL Environment
  • [x] Full Luau Typechecking and Intellisense
  • [x] Support for Rojo
  • [x] Support for Third-Party libraries like Roact, Rodux, Promise, TestEz, etc.
  • [x] Color3 Preview and Picker
  • [x] Auto-completion of game descendants
  • [x] Auto-updatable API
  • [x] Inlay Hints
  • [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] EmmyLua Annotation
  • [x] Multi Workspace
  • [x] Semantic Tokens

Soon hookmetamethod and getconnections will have a better autocomplete

Preview

avatar avatar avatar

Build

You can download the extension with precompiled binaries here: https://github.com/sponguss/KrnlLSP/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
  • zzerex (for making the Krnl Docs page)

Acknowledgement

  • 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