Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Благодарность и пожелания #33

Open
lerwing opened this issue Apr 1, 2023 · 0 comments
Open

Благодарность и пожелания #33

lerwing opened this issue Apr 1, 2023 · 0 comments

Comments

@lerwing
Copy link

lerwing commented Apr 1, 2023

Привет.
Я пересобрал свой QSP проект на vsCode с помощью твоего расширения.
Во первых спасибо за труд. Уже сейчас это откроет двери для коллективной разработки с контролем версий.
Чтобы хотелось видеть.
добавить поддержку функции EXEC():
EXEC('JS:
qspSlotTitleText = "Слот ";
')
Эта функция позволяет вызвать JS движка из кода QSP, некоторые тексты для менюшек хранятся прямо в переменных ядра JS, и таким нехитрым образом их можно изменить.

Бало-бы круто увидеть некий контроль пространства имен для многофайлового проекта который бы выдавал ошибку при попытке создания локации с уже существующим именем.
Эту функцию нужно каким то образом привязать к конкретной папке например src чтобы она не сравнивала файлы с папкой билд например. Тут нужна поддержка пользовательского файла настроек типа json

Пример моей структуры
build/
src/
main/
./././
data/
./././
...
имя файла qsps === имя локации, строго 1 локация 1 файл.

я настроил простую сборку с компиляцией через командную строку ps
Get-ChildItem ./src/start/ -Include "*.qsps" -Recurse | Get-Content | Set-Content ./src/build/start.qsps
./src/txt2gam.exe ./src/build/start.qsps ./assets/standalone_content/start.qsp

Прочие мелочи
image
если рисунок видно то раскраска синтаксиса подглючивает когда внутри тега a лежит изображение в котором путь к файлу содержит функцию IIF.

Еще хотелки.
Хотелось бы видеть подсветку тегов html, пишу н квест навигаторе и с ними часто работаю внутри кода QSP. Уже сделано выделение тага A, а также выделяются подвыражения (шаблонные строки), что уже очень круто и такого нет в qgen.

При создании нового файла можно было-бы сразу разворачивать компонент
.# <имя файла>

----<имя файла>

Успехов, Написал потому что увидел недавнее обновление. Если интерес к расширению у тебя вернулся, то может мой фидбэк чем то поможет. В любом случае Большое спасибо за то, что уже сделано.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant