Skip to content

Chan-Victor/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
  • Document Color

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 Users

Please install sumneko Lua in VScode Marketplace first.

Then build lua-language-server yourself.

Requirement

Build

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

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.3%
  • Other 0.7%