🔨 Сведения для практического использования
Дата публикации: 2023-03-18 (редакция 2023-03-26)
Автор: @kornilov.net@pub.phreedom.club
Лицензия: GNU Free Documentation License 1.3
При использовании Git для работы с капсулой надо запомнить некоторое количество основных команд. А если проектов сильно больше одного, то возникает путаница с каталогами проектов, в которых должны выполняться эти команды ... Конечно, можно понаделать алиасов или понаписать скриптов, но можно не изобретать велосипед и установить текстовый редактор с поддержкой работы с [git]. Разработка приятного во всех отношениях GUI редактора Atom недавно прекращена, всем предложено использовать Visual Studio Code от Microsoft :) Он популярный и функциональный, но для работы с Gemtext мне он представляется слегка избыточным инструментом. Поэтому использую Pulsar (форк Atom'a).
Домашняя страница редактора Pulsar
Интерфейс и алгоритмы работы программы полностью аналогичны Atom. Добавил проект, выбрал в древовидной структуре на панели проектов нужный файл, отредактировал его, открыл панель Git, проиндексировал изменения (Stage File или Stage All), написал коммит и отправил в удалённый репозиторий (Push). Быстро и удобно.
Дефолтно после установки приложения при открытии файла [*.gmi] получаем текст в виде бесконечно длинной строки. Поэтому идём в "Настройки – Редактор" и включаем параметр "Soft Wrap".
В меню приложения надо найти Stylesheet (точный путь и название этого пункта меню в Linux и macOS отличаются). Прямо в редакторе откроется пользовательский файл таблицы стилей. Добавляем в соответствующий блок:
.tree-view { font-size: 14px; }
Сохраняем и закрываем файл.
Приложение при установке язык системы не подхватывает. Поэтому можно установить расширение редактора [atom-i18n] и уже в его настройках выбрать нужный язык. Русский в наличии, но не особо полный.
Работает "из коробки", подчеркивает красной волнистой линией, слова можно добавлять в словарь. Но иногда работает странно. Поэтому идём в меню приложения "Настройки – Расширения" и отключаем расширение [spell-check].
Установить и настроить расширение [data]. Крайне удобно при создании новых датированных сообщений. Настройки расширения поддерживают добавление префикса и суффикса, т.е. получим полноценную строку.
∎