OlehL / cuda_lexers

Lexers for CudaText
1 stars 0 forks source link

New idea- VS snips #18

Open Alexey-T opened 4 years ago

Alexey-T commented 4 years ago

@OlehL привет. раз ты начал делать лекс-3, то давай тогда сделаем эти 3 и я за них плачу. 4й отложим.

есть идея плагина который хочу тебе дать.

идея - к плагину Snippets приделать команду Install snippets from VS Code, которая читает repo of VSCode addons, находит там сниппеты (я пока не знаю где само репо и как там в json искать снипеты из них). качает по выбору расширние с снипами. это Зип с расширением левым. его модулем zipfile распаковываем и из него достаем

их ты установишь в cudatext/data/snippets_vs в таком виде

обсудим как сделать диалог для юзера чтоб он подстроил "какие снипы для каких лексеров", типа если VS дает для снипа язык "javascript" то ты и пропишешь его, а если дает левый язык типа "javascriptreact" или "jsonc" то ты спросишь юзера "что делать".

плагин будет снипы читать при старте (там не сложный json).

Alexey-T commented 4 years ago

https://marketplace.visualstudio.com/items?itemName=dsznajder.es7-react-js-snippets клик на download extension, качаем файл, и смотрим его как зип.

оно же в ГХ - https://github.com/dsznajder/vscode-es7-javascript-react-snippets

OlehL commented 4 years ago

Хорошо, тогда доделаю лекс-3шт и начну смотреть

Alexey-T commented 4 years ago

@OlehL Плз, посмотри личку