Skip to content

Letrab/lua-language-server

 
 

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

For macOS/Linux Users

Please install sumneko Lua in VScode Marketplace first.

Then build lua-language-server yourself.

Build

  • Install ninja
  • Clone souce code
git clone git@github.com:sumneko/lua-language-server.git
  • Run osx.sh / linux.sh in Terminal
cd lua-language-server
./osx.sh
cd lua-language-server
./linux.sh
  • Restart VScode and open your lua project

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

Lua Language Server coded by Lua

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 99.4%
  • Other 0.6%