🖥 Проекты

Podlite - легковесный язык разметки, ориентированный на системы электронного издательства, документооборота, документирование программного кода, а так же для других задач, где требуется легкий и гибкий инструментарий для управления знаниями.
Axona – персональная система знаний
  • Пролог и обзор экосистемы Axona

  • Axona Desktop - десктопное приложение для навигации, редактирования и визуализации базы знаний

  • axonaCloud - self-hosted платформа для синхронизации базы знаний, оркестрации и интеграции с AI

🗄 Архив проектов

📄 Информация

Если вы хотите связаться со мной и рассказать о своем проекте, поделится интересной идеей или высказать мнение о каком-то материале на этом сайте, пожалуйста, отправьте мне сообщение на почту: zag(at)cpan.org

Ссылки: rss, github

Недавнее:

Добавил в редактор поддержку списков задач. После нажатия Enter — новый пункт появляется сам. Тип списка и уровень наследуется от последнего на котором нажт был Enter. Tab инкрементирует уровень, Shift+Tab — возвращает обратно. Работает для всех типов списков: обычных, нумерованных и задач с чекбоксами.

Tab / Shift+Tab меняет уровень вложенности для любого типа списка

Давно хотел решить проблему навигации по длинным документам. Folding оказался именно тем, что нужно — сворачиваешь секции по заголовкам или по =begin/=end блокам, и документ на 500 строк умещается на одном экране.

сворачивание секций для навигации по большим документам

Ещё сделал сохранение состояния документа между сессиями: позиция курсора, скролл, свёрнутые секции, режим просмотра — всё восстанавливается при повторном открытии. Пока состояние сохраняется только при выходе из приложения для текущих открытых файлой. Если закрыть документ до выхода — при следующем открытии позиция не восстановится. В будущем планирую хранить состояние для последних 100 открытых файлов.