Весь мир в файле .org: Как использовать Emacs для заметок

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

index.org

Все, кто когда-либо пытался структурировать свою информацию, со временем приходят к одному важному осознанию: у них нет чёткого понимания, как именно это сделать. Мы идём искать методы, такие как PARA, GTD и другие, думая, что они могут решить нашу задачу. Всё кажется логичным, всё красиво на бумаге. Но когда приходит время применять эти методы на практике, что-то не получается. Хочется чего-то другого — системы, которая будет именно твоей. Личной, удобной, такой, которая будет работать для тебя.

Ты начинаешь рыскать по интернету, ищешь ответы на вопросы: "Как структурировать информацию?", "Как организовать свои заметки?" и неизменно натыкаешься на видео и статьи, где авторы рассказывают, как они использовали Obsidian или Notion для организации своих данных. Все эти инструменты красивые и мощные, но все равно кажется, что они не дают полного контроля над процессом.

И вот ты понимаешь: тебе не нужны просто ещё одни инструменты. Тебе нужно создать свою структуру. Структуру, которая будет полностью подстроена под твои потребности и образ жизни.

Так появился он - Emacs/org-mode.

whatis.org

Emacs - это самый обычный текстовый редактор или же нет?

Узнав о Emacs, вы можете подумать, что это просто текстовый редактор, с которым легко разобраться. Но это заблуждение. Сложность Emacs заключается в том, что он требует привыкания и изучения, особенно если вы привыкли к традиционным интерфейсам. Здесь почти все действия выполняются с помощью клавиатуры, и первое знакомство может быть немного шокирующим.

Зайдя в Emacs в первый раз, вы, скорее всего, растеряетесь: что нажимать? Как создать файл? Даже такие простые задачи могут показаться сложными. На этом этапе многие бросают попытки и возвращаются к более привычным инструментам. Со мной было так же.

Но как только я стал активно использовать Neovim, это стало для меня переходным этапом. После него я вернулся к Emacs и без проблем начал его использовать.

Существует множество дистрибутивов Emacs, которые упрощают процесс знакомства и добавляют мощные функции из коробки. Самые популярные из них — это Doom Emacs и Spacemacs. В этой статье я покажу, как работать с Doom Emacs, который стал для меня идеальным выбором.

doom
doom

configuration.org

Для начала нужно настроить всё под свои потребности. Для этого в Doom Emacs выполните следующее:

  1. Нажмите SPC f p и выберите init.el.

  2. В открывшемся файле найдите строку, связанную с org.

  3. Раскомментируйте её, используя g c c или просто убрав ;;.

Теперь модуль org активирован и готов к работе.

init.el
init.el

После того как вы раскомментировали строку в init.el, сохраните изменения. Для этого:

  1. Нажмите : внизу экрана — откроется строка.

  2. Введите w и нажмите Enter. Это сохранит файл.

Теперь файл сохранён. Далее нужно установить Treemacs для удобного переключения между заметками.

  1. Нажмите M-x (то есть Alt + x) — откроется меню/строка внизу.

  2. Введите команду package-install и нажмите Enter.

  3. После этого вам нужно найти Treemacs в списке и также нажать Enter для установки.

package-install

Дальше необходимо включить Treemacs. Для этого снова выполните следующие шаги:

  1. Нажмите SPC f p, чтобы открыть список файлов.

  2. Перейдите в config.el.

  3. В файле config.el добавьте следующий код для активации Treemacs


(use-package treemacs
        :ensure t
  :bind
  ("C-x t t"   . treemacs)
  ("M-0"       . treemacs-select-window)
  ("C-x t 1"   . treemacs-delete-other-windows)
  ("C-x t B"   . treemacs-bookmark))

После того как вы активировали Treemacs, не забудьте сохранить изменения и перезагрузить Emacs. Для этого достаточно ввести : doom/reload и нажать Enter — Emacs обновит конфигурацию. Теперь можно открыть Treemacs, нажав C-x t t, где C-x — это Ctrl + x.

Для работы с файлами и папками внутри Treemacs также доступны полезные команды. Чтобы выбрать директорию, используйте команду treemacs-select-directory, а для создания новой директории/папки :) — бинды типа с-d в буффере Treemacs или treemacs-create-dir. Для создания новых файлов достаточно воспользоваться командой treemacs-create-file или биндом с-f.

Теперь с Treemacs вы получите удобную систему навигации и управления файлами, которая значительно улучшит ваш рабочий процесс.

structure.org

Перейдём, наконец, к самой структуре. Как только мы создали основную директорию, следующим шагом будет создание структуры файлов, которую я предлагаю. Она достаточно гибкая и легко поддаётся изменению в зависимости от ваших требований. Моя структура максимально минималистична, интуитивно понятна и включает в себя всё необходимое на данный момент.

Эта структура ориентирована на то, чтобы быть удобной, с минимальными излишками. С её помощью можно организовать заметки, задачи, идеи и проекты без лишних сложностей. Вы сможете адаптировать её под собственные нужды, добавляя или удаляя компоненты по мере необходимости, не теряя в удобстве и функционале.

						
Источник: https://habr.com/ru/articles/871176/


Интересные статьи

Интересные статьи

С 2003 года CMS «1С-Битрикс: Управление сайтом» активно представлена на рынке, а в 2012 к ней присоединилась CRM «Битрикс24». Эти продукты быстро завоевали популярность, и сегодня у компании-разработч...
Каких-то 40 лет назад 3D- печать казалась уделом фантастических рассказов, несмотря на то, что тогда уже были разработки и  возможности для реализации. Но волшебная аура вроде: «А почему бы мне н...
Доброго времени суток. При работе с Bitrix-инфраструктурой в определенный момент вы можете столкнуться с проблемой увеличения времени открытия различных страниц на вашей площадке (сайте), медленн...
В этой статье мы расскажем, как оптимизировать крупный проект в «Битрикс24» и увеличить его производительность в 3 раза, изменяя настройки MySQL и режим питания CPU. Дано Корпоративн...
Несколько лет назад автор побывал на барахолке, организованной W6TRW на автостоянке компании Northrop Grumman в Редондо-Бич, Калифорния. Между телевизоров, напоминающих белых медведей, и множ...