Jak korzystać z kalendarza

12

Wiem, że w Emacsie jest kalendarz i chcę go używać. Po wielu wyszukiwaniach w Google, a także po przeczytaniu instrukcji Emacsa, nadal nie mam pojęcia, jak z niej korzystać. Jedyne, co mi się udało, to wyświetlić bufor z 3 miesiącami.

Chcę go używać jak Kalendarza Google, aby móc pisać wpisy w wybranych dniach i notatki.

Widziałem, że istnieją również inne opcje, takie jak pamiętnik, ale jedyne, co znalazłem, to opis, więc tak naprawdę nie wiem, co to jest! Jak ktoś może używać Emacsa jako kalendarza i jakie są opcje (Kalendarz, Pamiętnik itp.)?

Adam
źródło
Możesz być zainteresowany zsynchronizowaniem swojego kalendarza z Toodledo, aby wszystkie urządzenia mobilne / stacjonarne miały dostęp do tej samej bazy danych: github.com/christopherjwhite/org-toodledo Jeśli uważasz, że lubisz elisp/ dostosowujesz Emacsa, to możesz krok po kroku mają w pełni funkcjonalny kalendarz, który wyświetla urodziny, święta, spotkania itp. w postaci wielobarwnych wpisów w kalendarzu i odpowiedni bufor porządku dziennego ze szczegółami w drugim oknie. Używam zarówno 12-miesięcznego (duży ekran), jak i 3-miesięcznego kalendarza (mały ekran) do wyświetlania moich wpisów.
prawnik

Odpowiedzi:

12

Jeśli szukasz narzędzia podobnego do kalendarza Google wbudowanego w Emacsa, spójrz na tryb organizacji . Aby skonfigurować, wystarczy dodać

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

do twojego .emacs. Następnie możesz utworzyć plik o nazwie (na przykład) calendar.orgzawierający linie takie jak

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

Następnie możesz dodać ten plik org-agenda-filesi użyć go, org-agendaaby wyświetlić wydarzenia trwające tygodnie (najczęstszym powiązaniem tego jest C-c a a). Może być ich tyle lub kilka, ile chcesz.

org-mode może przechowywać porządek obrad, listę rzeczy do zrobienia, przechwytywać notatki, zdarzenia i zadania z innych plików i eksportować je do różnych formatów (w tym icalendar, które można zaimportować za pomocą większości innych narzędzi kalendarza).

Na początku jest to dość skomplikowane, ale po przyzwyczajeniu się jest dość łatwe. Poradnik pomoże Ci zacząć.

erikstokes
źródło
14

Zadajesz bardzo ogólne pytanie na temat korzystania z tej funkcji i jak znaleźć jej szczegółowy opis, jakie są jej możliwości i jak działają.

Odpowiedź brzmi: zapytaj Emacsa . Służy C-h rdo przeglądania instrukcji Emacsa. Następnie użyj, i calendar RETaby przejść do węzła Calendar/Diary, który jest podrozdziałem instrukcji zawierającym kilka podsekcji:

* 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.

Następnie zacznij czytać o tym, co chcesz wiedzieć o korzystaniu z kalendarza i pamiętnika.

Rysował
źródło
1
Calenday Motion nie wydaje się mówić, jak wybrać datę. Czy wiesz jak?
cammil