Один из ключевых принципов в программе. Простой как валенок, но очень эффективный 😁
Вся информация, вне зависимости от её типа, в вашей Базе Знаний − это одно большое «Дерево», состоящее только из Rem.
Это относится к Bullet, тегам, датам, документам, к самим PDF и к каждому «выделению» в них, flashcard, ссылкам на веб-сайты и т.д.
Одна универсальная сущность на все случаи жизни.
—
Практически все привычные нам функции в программе реализованы тоже с помощью Rem. Их ещё называют «Power-Up Rems».
Заголовки, выделения (highlights), нумерованный список, статус Document и Daily Document, Todo и т.д. − это тоже Rem.
Чтобы превратить Bullet, например, в Todo или Document − мы просто помечаем его тегом соответствующего Power-Up.
На самом деле это можно сделать и с помощью горячих клавиш или контекстного меню, но по факту к Rem просто добавится тег.
Ориентируясь на эти теги программа меняет визуальное отображение и поведение у Rem. Видит, что у него есть тег «Document», значит поменяет маркер с кружком на иконку, а сам Rem добавит в левую панель → Document Sidebar.
Другой вариант применения Power-Up − в качестве служебных метаданных, «обогащающих» информацию о вашем Rem.
В Rem или у его «потомка» есть ссылка на конкретный Power-Up? Значит будет доступна определённая функция и/или поменяется внешний вид.
Так, например, реализованы функции Aliases, статусов Finished/Unfinished у Todo и т.д.
———
Нет никаких различий в функциях между Документом, Папкой или обычным Rem. Вы в любой момент можете превратить Rem в Документ и обратно. Это всего лишь тег.
Вы можете создавать документы в любом месте иерархии. Вам не нужно заранее беспокоиться о том, должно ли что-то быть Документом или просто еще одним Rem в списке. Просто пишите заметки.
Если вы почувствовали, что перегружены количеством информации в иерархии, просто в следующей строке создайте новый документ. И увеличьте масштаб (zoom into) для более сфокусированной работы.
Гибкость и многогранность иерархий
Вы можете использовать любую структуру (framework) для организации вашей Базы Знаний. Или комбинировать разные методики и структуры в рамках одной Базы: традиционная Папки/заметки, Zettelkasten, P.A.R.A и т.п.
Вы не привязаны к какой-то одной методике навсегда и можете достаточно быстро поменять её на любую другую.
В заметках мы можем ссылаться вообще на что угодно в Базе
Чтобы мы в неё не «засунули», любой тип данных − это всё-равно будет Rem, а значит на него можно сослаться с помощью [[…]] или пометить как тег.
Больше способов работы с заметками
Так как, Highlight, Header, Todo, нумерованный список и т.д. − теги, мы можем по ним Фильтровать и Искать.
Например, классика конспектирования − выделение «смысловых блоков» разными цветами − получает дополнительное практическое применение. Если заранее определиться со значением цветов, то потом в длинном-длинном конспекте можно быстро отбирать только нужные в данный момент блоки.
Можно серьёзно увеличивать функциональность программы, при этом не усложняя интерфейс и UX
Разработчики приложения могут создавать новые «Power-Up Rem», с новыми возможностями и/или меняющий внешний вид.
Пользователи так же просто могут добавлять свои функции:
Просто определили название для нового Rem.
С помощью CSS или плагина описали, что надо делать если встречается тег с таким Rem.
Помечаем и наслаждаемся :0).
Любимый сценарий лично для меня: можно определить новые представления для Rem (таблица, kanban-доска, галерея и т.п.) и быстро переключаться между ними.