Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Kompot LensNew to Visual Studio Code? Get it now.
Kompot Lens

Kompot Lens

BooleanFalse

|
1 install
| (0) | Free
Kompot (declarative UI for VoxelCore): previews beside the editor, interactive mode, completion and docs for components, modifiers, themes and icons.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Kompot Lens

Создавайте интерфейсы на Kompot для VoxelCore прямо в VS Code.

  • Превью рядом с Lua-кодом без запуска игры.
  • Интерактивная проверка кнопок, состояний и анимаций.
  • Подсказки API, проверка типов и переход к определению.
  • Шаблоны компонентов, выбор цветов, подсказки иконок и текстур.

Что нужно

VS Code 1.106 или новее, пак Kompot в проекте и Lua или LuaJIT в PATH. Расширение Lua Language Server устанавливается автоматически как зависимость.

Первое превью

  1. Откройте доверенный проект с каталогом content, в котором лежит пак kompot.
  2. Добавьте превью в Lua-модуль своего пака (modules/).
  3. Выполните Kompot: Открыть превью — Ctrl+K V (Cmd+K V на macOS).
local K = require "kompot:kompot"

K.preview("Первое превью", {width = 320, height = 100}, function()
    K.Text("Привет, Kompot!")
end)

Сохраните файл, чтобы обновить превью. Нажмите Интерактивно, чтобы проверить взаимодействие и анимации. Команда Kompot: Добавить превью вставляет готовый шаблон в текущий файл.

Настройки

Если расширение не нашло Lua, укажите путь в kompot.luaExecutable. Если не найден пак Kompot — задайте каталог content в kompot.contentPath. Для обновления во время набора выберите live в kompot.previewUpdateMode.

Ограничения превью

Размеры и переносы текста могут отличаться от игры. Нативное редактирование текста, каретка, выделение и подсветка VoxelCore не воспроизводятся. Интерфейсы, использующие игровой API, проверяйте в самой игре.

Код: MIT. Иконка: Dagger, 2026, CC BY 4.0.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft