Pr-Mex / VAEditor

Visual Studio Code in 1C:Enterprise
BSD 3-Clause "New" or "Revised" License
46 stars 12 forks source link

Выложить Пресет для подключения синтаксиса 1С к редактору Monaco #151

Open Tavalik opened 2 months ago

Tavalik commented 2 months ago

Доброго времени суток, коллеги.

На одном из наших онлайн-сервисов используется редактор кода Monaco Editor. Есть необходимость сделать поддержку языка 1С для данного сервиса. Для этого нам бы очень пригодился готовый Пресет подсветки языка 1С для данного редактора.

Очень прошу рассмотреть возможность выложить отдельным репо (или в данном проекте) 1С-овский пресет для Monaco. Кажется, что он пригодился бы не только нам, но и вообще сообществу 1С.

Заранее спасибо!

nixel2007 commented 2 months ago

Привет! А чем не устраивает подсветка в bsl_console или целиком в 1c-syntax/1c-syntax?

Tavalik commented 2 months ago

Привет! А чем не устраивает подсветка в bsl_console или целиком в 1c-syntax/1c-syntax?

Поделить ссылкой? Где можно взять готовый пакет для внешнего проекта использующего Monaco Editor?

nixel2007 commented 2 months ago

https://github.com/salexdv/bsl_console

Вот прям готовый Монако редактор с 1с

nixel2007 commented 2 months ago

А вот здесь лежат грамматики для vscode, которые должны работать и в монако: https://github.com/1c-syntax/vsc-language-1c-bsl/tree/develop/syntaxes

Tavalik commented 1 month ago

@nixel2007 Спасибо за помощь. Но коллеги просят синтаксис вот в таком формате: https://github.com/microsoft/monaco-editor/tree/main/src/basic-languages

Интересно, можно где-нибудь такой формат найти? Или единственный вариант сами делать? Можете подсветить для меня, насколько это сложная задача?

salexdv commented 1 month ago

@Tavalik, почти в таком виде есть тут

Tavalik commented 1 month ago

@Tavalik, почти в таком виде есть тут

Супер, спасибо, вроде бы оно, передал команде по фронтед-разработке.