Текстовый редактор с поддержкой Git

🔨 Сведения для практического использования

Дата публикации: 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]. Крайне удобно при создании новых датированных сообщений. Настройки расширения поддерживают добавление префикса и суффикса, т.е. получим полноценную строку.

🏠 Вернуться на домашнюю страницу