Skip to content

MoocHelper is a High-performance MoonCake/Lua plugin, Language Server Protocol for MoonCake/Lua, on the shoulders of LuaHelper.

License

Notifications You must be signed in to change notification settings

lalawue/MoocHelper

 
 

Repository files navigation

About

MoocHelper is a High-performance mooncake / lua plugin, Language Server Protocol extension.

logo

Introduction

MoonCake (aka MoocScript) is a swift like programming language that compiles into Lua.

This extension help MoocScript/Lua with LSP support, on the shoulder of LuaHelper.

improvements likes LuaHelper:

  • 1.Coroutine development, real-time detection, millisecond output detection results
  • 2.Support large-scale Lua projects, perfectly support editing and testing of 1000+ file project
  • 3.Comprehensive error type detection, including: grammar detection, semantic detection
  • 4.Various types of reference search, including: multi-file reference search, multi-layer reference search
  • 5.Rich configurable items, including: multiple alarm information configurations, ignorable file settings
  • 6.Low memory consumption, low-performance machines can still run smoothly

Installation

App Market Installation

Local Installation

  • download a pre-build one in releases, or in gitee mirror.
  • create your own .vsix package with npm install -g vsce, then vsce package under luahelper-vscode dir

Documentation

ScreenShots

vscode_extension

Support

The author will follow and reply.

About

MoocHelper is a High-performance MoonCake/Lua plugin, Language Server Protocol for MoonCake/Lua, on the shoulders of LuaHelper.

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Go 58.3%
  • HTML 18.4%
  • Lua 13.9%
  • TypeScript 6.8%
  • C++ 2.0%
  • JavaScript 0.5%
  • Other 0.1%