Як користуватися календарем


12

Я знаю, що в Emacs є календар, і я хочу його використовувати. Після численних пошуків Google, а також після прочитання посібника Emacs, я досі не маю уявлення, як ним користуватися. Єдине, що мені вдалося - це переглянути буфер протягом 3 місяців.

Що я хочу зробити, це використовувати його, як Google Календар, щоб можна було писати записи в потрібні дні та деякі нотатки.

Я бачив, що є також деякі інші варіанти, такі як щоденник, але єдине, що я маю для нього, - це опис, тому я насправді не знаю, що це таке! Як хтось може використовувати Emacs в якості календаря і які варіанти для цього (Календар, щоденник тощо)?


Можливо, вам буде цікаво синхронізувати ваш календар із Toodledo, щоб усі ваші мобільні / настільні пристрої мали доступ до однієї бази даних: github.com/christopherjwhite/org-toodledo Якщо вам здається, що вам подобається elisp/ налаштовує Emacs, то потроху ви зможете мати повністю функціональний календар, який відображатиме дні народження, свята, зустрічі тощо у вигляді різнокольорових записів на календарі та відповідний буфер органу порядку денного з деталями в іншому вікні. Я використовую як 12-місячний (великий екран), так і 3-місячний календар (маленький екран) для відображення своїх записів.
законник

Відповіді:


12

Якщо ви шукаєте такий інструмент, як Google, вбудований в Emacs, погляньте на org-режим . Щоб налаштувати, просто додайте

(require 'org)
(define-key global-map "\C-ca" 'org-agenda)

до свого .emacs. Потім ви можете створити файл під назвою (наприклад), calendar.orgщо містить такі рядки

* An Event
  <2014-12-18>
* TODO A Task
  SCHEDULED: <2014-12-19>
* This takes a week
  <2014-12-14>-<2014-12-20>

Потім ви можете додати цей файл org-agenda-filesі використовувати org-agendaдля перегляду подій, що варті тижня (найпоширеніша прив’язка для цього є C-c a a). Таких файлів може бути стільки, скільки потрібно.

org-mode може зберігати порядок денний, список todo, захоплювати нотатки, події та завдання з інших файлів та експортувати все це у різні формати (включаючи icalendar, який можна імпортувати за допомогою більшості інших інструментів календаря).

Спочатку це досить складно, але досить легко, коли звикнеш. Підручник допоможе вам почати роботу.


14

Ви задаєте дуже загальне запитання щодо використання цієї функції та того, як знайти детальний опис її, які є її можливості та як вони працюють.

Відповідь - запитати Emacs . Використовуйте C-h rдля ознайомлення з посібником Emacs. Потім використовуйте i calendar RETдля переходу до вузла Calendar/Diary, який є підрозділом керівництва, що має кілька підрозділів:

* Calendar Motion::     Moving through the calendar; selecting a date.
* Scroll Calendar::     Bringing earlier or later months onto the screen.
* Counting Days::       How many days are there between two dates?
* General Calendar::    Exiting or recomputing the calendar.
* Writing Calendar Files:: Writing calendars to files of various formats.
* Holidays::            Displaying dates of holidays.
* Sunrise/Sunset::      Displaying local times of sunrise and sunset.
* Lunar Phases::        Displaying phases of the moon.
* Other Calendars::     Converting dates to other calendar systems.
* Diary::               Displaying events from your diary.
* Appointments::        Reminders when it's time to do something.
* Importing Diary::     Converting diary events to/from other formats.
* Daylight Saving::     How to specify when daylight saving time is active.
* Time Intervals::      Keeping track of time intervals.
* Advanced Calendar/Diary Usage:: Advanced Calendar/Diary customization.

Потім почніть читати про все, що ви хочете знати про використання календаря та щоденника.


1
Calenday Motion насправді не з'являється, щоб сказати вам, як вибрати дату. Ви знаєте, як?
cammil
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.