Come usare il calendario


12

So che c'è un calendario in Emacs e voglio usarlo. Dopo molte ricerche su Google e anche dopo aver letto il manuale di Emacs, non ho ancora idea di come usarlo. L'unica cosa che sono riuscito è visualizzare un buffer con 3 mesi.

Quello che voglio fare è usarlo come il Calendario di Google in modo da poter scrivere voci nei giorni che voglio e alcune note.

Ho visto che ci sono anche alcune altre opzioni disponibili come il diario, ma l'unica cosa che ho trovato è una descrizione, quindi in realtà non so cosa sia! Come si può usare Emacs come Calendario e quali sono le opzioni per farlo (Calendario, Diario, ecc.)?


Potresti essere interessato a sincronizzare il tuo calendario con Toodledo in modo che tutti i tuoi dispositivi mobili / desktop abbiano accesso allo stesso database: github.com/christopherjwhite/org-toodledo Se trovi che ti diverti elisp/ personalizzi Emacs, a poco a poco puoi avere un calendario completamente funzionale che visualizzerà compleanni, festività, riunioni, ecc. sotto forma di voci multicolori sul calendario e un corrispondente buffer dell'agenda dell'organizzazione con i dettagli nell'altra finestra. Uso un calendario di 12 mesi (schermo grande) e un calendario di 3 mesi (schermo piccolo) per visualizzare le mie voci.
elenco delle leggi del

Risposte:


12

Se stai cercando un calendario di Google come uno strumento integrato in Emacs, dai un'occhiata alla modalità org . Per impostare, basta aggiungere

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

al tuo .emacs. È quindi possibile creare un file chiamato (ad esempio) calendar.orgcontenente righe come

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

È quindi possibile aggiungere questo file org-agenda-filese utilizzarlo org-agendaper visualizzare una settimana di eventi (l'associazione più comune per questo è C-c a a). Possono esserci quanti o pochi di questi file desideri.

org-mode può tenere un ordine del giorno, un elenco di cose da fare, acquisire note, eventi e attività da altri file ed esportarlo in una varietà di formati (incluso icalendar, che può essere importato dalla maggior parte degli altri strumenti di calendario).

All'inizio è abbastanza complesso ma abbastanza facile una volta che ti ci abitui. Il tutorial ti aiuterà a iniziare.


14

Fai una domanda molto generale sull'uso di questa funzione e su come trovarne una descrizione dettagliata, quali sono le sue possibilità e come funzionano.

La risposta è chiedere a Emacs . Utilizzare C-h rper consultare il manuale di Emacs. Quindi utilizzare i calendar RETper andare al nodo Calendar/Diary, che è una sottosezione del manuale che ha diverse sottosezioni:

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

Quindi inizia a leggere ciò che vuoi sapere sull'uso del calendario e del diario.


1
Calenday Motion non sembra effettivamente dirti come selezionare una data. Sai come?
cammil,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.