Skip to content

pvj/vscode-lua

 
 

Repository files navigation

lua-language-server

Windows Linux macOS
Build Status Build Status Build Status

Feature

  • Goto Definition
  • Find All References
  • Hover
  • Diagnostics
  • Rename
  • Auto Completion
  • IntelliSense
  • Signature Help
  • Document Symbols
  • Syntax Check
  • Highlight
  • Code Action
  • EmmyLua Annotation
  • Multi Workspace
  • Type Format

Preview

Goto Definition

avatar

Find All References

avatar

Hover

avatar

Diagnostics

avatar

Rename

avatar

Auto Completion

avatar

Signature Help

avatar

Emmy Annotation

avatar

How to use on macOS/Linux

You need to build vscode-lua yourself on macOS/Linux.

git clone https://github.com/sumneko/vscode-lua
cd vscode-lua
git submodule update --init --recursive
  • Open repo and execute tasks in VSCode
    1. PreCompile
    2. Compile
    3. Install
  • Restart VSCode and open your lua project
  • Enjoy

Version

  • Lua 5.1
  • Lua 5.2
  • Lua 5.3
  • Lua 5.4
  • LuaJIT

If you find any mistakes, please tell me or use Pull Requests to fix them directly.

如果你发现了任何错误,请告诉我或使用Pull Requests来直接修复。

Locale

  • en-US
  • zh-CN

Please help me improve the quality of en-US.

Credit

Acknowledgement

About

Release lua-language-server for VSCode

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 90.1%
  • TypeScript 9.9%