Emacs. Персональная база знаний

  • Организация персональной базы знаний на Emacs.
  • Пакеты можно сгруппировать по сервисам, аналоги которых они хотят реализовать.
  • Или идеям реализации сервиса.
Содержание

1 Ориентация на Roam Research

1.1 Org Roam

  • Org-roam
  • Самый известный проект в области системе типа Zettelkasten на Emacs.
  • Имеет достаточно большое количество сопутствующих пакетов.

1.1.1 Сопутствующие проекты Org-roam

  1. org-roam-ui

    • Репозиторий: https://github.com/org-roam/org-roam-ui.
    • Графический интерфейс, строящий граф для заметок org-roam.
    • Визуализация связей между заметками.
  1. org-roam-bibtex

  1. zetteldesk.el

  1. vulpea

1.2 Gkroam

2 Ориентация на TheBraine

  • Сайт: https://www.thebrain.com/
  • Визуализирование ведение заметок.
  • Похоже на Mindmap или концептуальные карты.

2.1 org-brain

3 Ориентация на идею Zettelkasten

  • Метод Zettelkasten
  • Большое внимание уделяется нумерации Лумана.
  • Реализуются обратные ссылки.

3.1 phi-notes

  • Репозиторий: https://github.com/brunocbr/phi-notes
  • Особенности:
    • Заметки идентифицируются уникальными последовательными номерами или временными метками.
    • Заметки могут быть связаны с использованием синтаксиса вики-ссылок.
    • Примечания могут иметь родительские и дочерние примечания.
    • Библиографические аннотации поддерживаются ссылками BibTeX.
    • Заметки могут иметь теги.
    • Для хранения метаданных используется формат YAML.
    • Заметки могут быть написаны в Markdown.

3.2 zk

3.3 ekg

  • ekg (emacs knowledge graph)
  • Репозиторий: https://github.com/ahyatt/ekg
  • Данные хранятся в базе данных sqlite.
  • Заметки организованы по тегам.
  • Можете просмотреть множество заметок, просматривая один или несколько тегов.

3.4 denote

3.5 howm

3.6 zetteldeft

4 Поиск по файлам

  • При работе с большим количеством файлов возникает задача поиска в них.
  • Группа пакетов пытается решить эту проблему.
  • Это, скорее, вспомогательные пакеты.

4.1 deft

  • Emacs. Пакет Deft
  • Репозиторий: https://github.com/jrblevin/deft
  • Документация: https://jblevins.org/projects/deft/
  • Режим для быстрого просмотра, фильтрации и редактирования каталогов заметок.
  • Медленно работает при среднем количестве заметок (несколько тысяч).
  • Можно использовать с другими режимами.

4.2 notdeft


Дмитрий Сергеевич Кулябов
Дмитрий Сергеевич Кулябов
Профессор кафедры теории вероятностей и кибербезопасности

Мои научные интересы включают физику, администрирование Unix и сетей.

Похожие