lua-language-server

by LuaLS (open source) · Neovim, VS Code, Emacs, Helix, Zed

LSP Dev Tools Open Source v3.18.2 · 14.04.2026 активный

Мощный LSP-сервер для Lua — обязателен для разработки Neovim-плагинов и конфигурации. Понимает Neovim API, love2d, OpenResty и другие Lua-среды через определения типов. Возможности: - Полный type inference для динамического Lua - Автодополнение с документацией - Diagnostics: undefined globals, unused vars, type mismatches - Hover: документация из аннотаций LuaDoc/EmmyLua - Goto definition / find references - Rename refactoring - Neovim-режим: типы vim.*, vim.fn.*, vim.api.* из коробки - Кастомные библиотеки типов (love2d, busted, и др.)

v3.18.2
14.04.2026 current
Добавлен 18.06.2026 · Обновлён 18.06.2026 · Dev Tools
Установка
# macOS:
brew install lua-language-server

# Скачать бинарь:
# https://github.com/LuaLS/lua-language-server/releases

# VS Code:
# Extensions → "Lua" (sumneko.lua) → Install

# Neovim (с Neovim-специфичными типами):
require('lspconfig').lua_ls.setup{
  settings = {
    Lua = {
      runtime = { version = "LuaJIT" },
      workspace = {
        library = vim.api.nvim_get_runtime_file("", true),
      },
      diagnostics = { globals = { "vim" } },
    },
  },
}
переведено ИИ

lua-language-server

build Version (including pre-releases) Installs Downloads

Разработка на Lua стала намного лучше 🧠

Языковой сервер Lua предоставляет различные языковые возможности для Lua, чтобы сделать разработку проще и быстрее. Имея почти миллион установок в Visual Studio Code, это самое популярное расширение для поддержки языка Lua.

Посетите наш сайт для получения дополнительной информации.

Возможности

Установка

Языковой сервер можно установить для использования в Visual Studio Code, NeoVim и любых других клиентах, поддерживающих протокол языкового сервера.

Смотрите инструкции по установке на нашем сайте.

Установить в VS Code Установить для NeoVim Другое

Методы установки от сообщества

Методы установки, приведенные ниже, поддерживаются членами сообщества.

Плагин asdf

Ссылки

Если вы обнаружите ошибки, пожалуйста, сообщите о них или откройте pull request, если у вас есть исправление от себя ❤️

Если вы обнаружите какие-либо ошибки, пожалуйста, сообщите о них или используйте Pull Requests для исправления. ❤️

Доступные языки

  • en-us 🇺🇸
  • zh-cn 🇨🇳
  • zh-tw 🇹🇼
  • pt-br 🇧🇷
  • ja-jp 🇯🇵
  • es-419 🇪🇸

Примечание Все переводы предоставляются и создаются совместно сообществом. Если вы обнаружите неподходящий или вредоносный перевод, пожалуйста, немедленно сообщите об этом.

Можете ли вы предоставить перевод? Это будет очень ценно!

Благодарим всех участников переводов!

Конфиденциальность

Языковой сервер использовал телеметрию по выбору пользователя, которая собирала данные об использовании и отправляла их команде разработчиков для улучшения расширения. Прочитайте нашу политику конфиденциальности, чтобы узнать больше. Телеметрия была удалена в v3.6.5 и больше не является частью языкового сервера.

Участники

GitHub Contributors Image

Благодарности

Программное обеспечение, которое использует языковой сервер (или его разработка):

Комментарии
Войдите, чтобы оставить комментарий