169 похожих чатов

Народ, есть возможность объяснить VS Code, что некий lua-модуль стандартный

и грузится по умолчанию? Т.е. хост программа добавляет этот модуль наряду с модулями string, debug etc, и в рабочих модулях не надо писать require. Оно, конечно, и так работает, но VS Code "не понимает" функции из этого модуля и считает их "проблемой".

9 ответов

24 просмотра

если и есть - то должно быть описано в доках к расширению

Если используешь Lua language server от sumneko, положи в проект файл вида ---@meta lib = require "lib" Ну или описание интерфейса библиотеки туда загони для автодополнения, если нужно и если саму либу LuaLS не видит. https://luals.github.io/wiki/definition-files/ В качестве примера можно посмотреть, как для какого-нибудь Minetest или love2d сделаны такие мета-файлы.

Sl- Автор вопроса
Aleksej
Если используешь Lua language server от sumneko, п...

Увы, никаких серверов. Луашка просто встроена в хост-программу, которая и подгружает этот модуль. А VS я пользуюсь, что б писать скрипты. Думал, может, пропустил чего в настройках VS. А за совет спасибо, погляжу, что за сервер такой. Может, заодно получится эмулировать для VS те функции, что Lua дергает из хоста.

Sl
Увы, никаких серверов. Луашка просто встроена в хо...

оно бы не считало ничего проблемой, если бы у тебя не был установлен LSP. Был бы просто редактор текста... Возможно даже без подсветки (сам уже не помню)

Sl
Увы, никаких серверов. Луашка просто встроена в хо...

ты лучше расширения свои посмотри ещё раз. Может там оно есть, а ты не заметил

Sl- Автор вопроса
UtoECat
оно бы не считало ничего проблемой, если бы у тебя...

Ай, спасибо, добрый человек! Как я это проморгал.. Действительно, у плагина параметр "Workspace library" мне помог. Он, правда, глобальный, а не свой для каждого проекта, но это уже мелочи.

Sl
Ай, спасибо, добрый человек! Как я это проморгал.....

а так, например, не работает? на проект только должно распространяться

Sl- Автор вопроса
UtoECat
screenshot а так, например, не работает? на проект только дол...

Нет такого файла. Пошел курить доки по settings.json

Sl
Нет такого файла. Пошел курить доки по settings.js...

ну так создайте в проекте папку .vscode и этот файл 😁

Похожие вопросы

Обсуждают сегодня

Может кто встречал такое? Один набор данных, но в одном столбце кодировка нормальная, а в другом ироглифы. Как такое может быть?
Alexander
23
Всем привет. Подскажите, пожалуйста, почему не ищет русскую букву а? А английскую ищет. Полагаю что-то с кодировкой. Но как исправить это? procedure TfrmMain.btnOpenFileClic...
Евгений
7
И к какой архитектуре привязана Java?
Dmitry Olshansky
17
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
Как это поможет если в архив положили папку?
Sasha Beep
8
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Карта сайта