Интеграция календаря в режиме орг?

16

Календарь (вызванный M-x calendar) имеет функцию интеграции дневника. Таким образом, можно просмотреть любую специальную дату в буфере календаря (день будет окрашен, если есть запись в дневнике для этого дня), и просмотреть подробную запись дня d.

Поскольку режим org также имеет функцию отметки времени, было бы неплохо интегрировать ее в календарь, как и в дневник. Это не обязательно интеграция calendar, но что-то, что позволяет просматривать даты в формате календаря, а затем открывать подробный вид дат из этого календаря.

Вопрос: есть ли такая особенность?

Юки Иноуэ
источник
1
Возможно, вы захотите взглянуть на emacs-calfw ( github.com/kiwanami/emacs-calfw ).
ЖанПьер
Новая библиотека может быть создана с использованием (частично) функции org-get-entries-fnв ссылке следующего потока, чтобы получить список всех элементов SCHEDULED за период, отображаемый в календаре на 3 месяца / 12 месяцев. emacs.stackexchange.com/a/12563/2287 С помощью этой функции calendar-mark-visible-dateможно раскрасить трехмесячный / 12-месячный календарь с помощью записей для SCHEDULED, дней рождения, праздников, дневника и т. д. Если в какой-то момент в будущем я решу сделайте мою внутреннюю библиотеку общедоступной, я могу вернуться к этой теме. Культура stackexchange не поддерживает публикацию целых библиотек в качестве ответов.
юрист
В качестве альтернативы, функция calendar-cursor-to-nearest-dateили org-read-dateможет использоваться для извлечения даты из календаря, и *Org Agenda*для конкретной даты может быть создан буфер - например, org-agenda-listс соответствующей настройкой выходных переменных.
юрист
Вы можете оформить заказ в журнале org , который может частично удовлетворить ваши потребности. Хотя я не использовал это лично.
xji

Ответы:

1

Находясь в орг-повестке, вы можете нажать, cчтобы открыть календарь на указанную дату. В календаре вы можете нажать, cчтобы открыть org-повестку дня на указанную дату.

Дэмиен Кассу
источник
и наоборот (setq org-agenda-include-diary t)вы увидите записи в дневнике организации.
Дитер