Home

Awesome

Smol-sublime

Репозиторий содержит файлы для поддержки в Sublime3

для *.view.tree-файлов (проект $mol)

Подсветка синтаксиса

view.tree.sublime-syntax - поддержка подсветки синтаксиса

Пример (картинка)

Особенности

Невалидные (в зависимости от контекста) символы подсвечиваются стилем invalid.illegal (красный фон, белый текст в цветовой схеме Monokai Extended):

Адекватно подсвечивает закомментированную ветку дерева: Пример (картинка)

Поддержка комментариев

view.tree.tmPreferences - поддержка комментариев (CMD+/ - macOS, Ctrl+/ - другие OS)

Особенности

Корректно работают только однострочные комментарии (CMD+/ в текущей строке)

Блочные комментарии (если выбрать блок строк и нажать CMD+/) работают некорректно

Но для "выключения" ветки .tree достаточно однострочных комментариев, так как подсветка реагирует на них адекватно, согласно правилам .tree-синтаксиса: Пример (картинка)

Установка

Поместите файлы view.tree.sublime-syntax и view.tree.tmPreferences в папку Packages/User и перезапустите Sublime 3

В Sublime 3 в меню View/Syntax/User должен появиться пункт ViewTree

После открытия в Sublime 3 *.view.tree-файла надо выбрать пункт меню View/Syntax/Open all with current extension as .../User/ViewTree

Вопросы по установке

Как найти папку `Packages/User ?

В Sublime 3 надо выбрать пункт меню Sublime Text/Preferences/Browse Packages...

Откроется файловый менеджер с текущей папкой Packages, содержащей папку User

Папка User - это и есть искомая папка Packages/User

Как найти пункт меню Browse Packages... ?

В Sublime 3 надо в меню Help/Search ввести Browse и выбрать вариант Menu Items: Preferences/Browse Packages...