Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 13 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
# EmmyLua for VSCode
# `Emmy Lua` - Lua Language Server, IntelliSense, and Debugger for VS Code

![logo](/res/logo.png)

EmmyLua is a powerful Lua language support extension for Visual Studio Code, providing intelligent code completion, debugging, and analysis capabilities.
`Emmy Lua` is a fast and modern Lua extension for VS Code.
Provides support for Lua programming language.

`Emmy Lua` provides a powerful Lua IDE experience.
It is built on the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/specification) and offers a wide range of server features such as intelligent code completion, types declaration and hinting for Lua, code navigation (go to definition, fund usages, references,..), diagnostics, linting, real-time analysis, and also debugging.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's some confusion of concepts here: EmmyLua is a plugin that supports language features via LSP and debugger functionality via DAP.


`Emmy Lua` written in Rust and built for speed, reliability, and deep Lua support.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this point needs any special explanation, since it has already been covered above.


## 📋 Quick Links

- 📖 [Documentation](https://github.com/EmmyLuaLs/emmylua-analyzer-rust/blob/main/docs/config/emmyrc_json_EN.md)
- 📝 [Changelog (English)](CHANGELOG.md)
- 📝 [更新日志 (中文)](CHANGELOG_CN.md)
- 🔧 [Language Server (Rust)](https://github.com/CppCXY/emmylua-analyzer-rust)
- 🔧 [Language Server (Rust)](https://github.com/EmmyLuaLs/emmylua-analyzer-rust)
- 💬 QQ Group: `29850775`

[![Online EmmyLua Doc](https://img.shields.io/badge/emmy-doc-46BC99.svg?style=flat-square)](https://emmylua.github.io)
Expand All @@ -18,11 +24,11 @@ EmmyLua is a powerful Lua language support extension for Visual Studio Code, pro

## 🚀 Features

- **Smart Code Completion**: Intelligent auto-completion with type inference
- **Real-time Diagnostics**: Error detection and warnings as you type
- **Advanced Debugging**: Support for attach, launch, and remote debugging
- **Lua IntelliSense**: Smart auto-completion with type inference for Lua
- **Lua Diagnostics**: Error detection and warnings as you type
- **Lua Debugging**: Support for attach, launch, and remote debugging
- **Lua LSP**: Built on Language Server Protocol for reliability
- **Cross-platform**: Works on Windows, macOS, and Linux
- **LSP-based**: Built on Language Server Protocol for reliability

## 📦 Related Extensions

Expand Down
15 changes: 12 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "emmylua",
"displayName": "EmmyLua",
"description": "EmmyLua for vscode",
"displayName": "Emmy Lua",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please do not separate them; this is a fixed name. Also, do not modify the description, even though your modification is reasonable.

"description": "Fast Lua Language Server & Debugger. IntelliSense, diagnostics, hinting, types, annotations, go to definition, find usages, debugging, completion for Lua.",
"version": "0.9.41",
"icon": "res/icon.png",
"publisher": "tangzx",
Expand All @@ -17,8 +17,17 @@
],
"keywords": [
"lua",
"lua language server",
"lua lsp",
"emmylua",
"debugger"
"emmy lua",
"lua debugger",
"lua intellisense",
"lua completion",
"lua diagnostics",
"lsp",
"debugger",
"game development"
],
"repository": {
"type": "git",
Expand Down