Cómo usar el calendario

12

Sé que hay un calendario en Emacs y quiero usarlo. Después de muchas búsquedas en Google, y también después de leer el manual de Emacs, todavía no tengo idea de cómo usarlo. Lo único que he logrado es ver un búfer con 3 meses.

Lo que quiero hacer es usarlo como el Calendario de Google para poder escribir entradas en los días que quiero y algunas notas.

He visto que también hay otras opciones disponibles, como el diario, pero lo único que he encontrado es una descripción, ¡así que en realidad no sé qué es! ¿Cómo puede alguien usar Emacs como calendario y cuáles son las opciones para hacerlo (calendario, diario, etc.)?

Adán
fuente
Puede estar interesado en sincronizar su calendario con Toodledo para que todos sus dispositivos móviles / de escritorio tengan acceso a la misma base de datos: github.com/christopherjwhite/org-toodledo Si descubre que disfruta elisp/ personaliza Emacs, entonces poco a poco podrá tener un calendario completamente funcional que mostrará cumpleaños, días festivos, reuniones, etc. en forma de entradas multicolores en el calendario y un búfer de agenda de la organización correspondiente con detalles en la otra ventana. Utilizo un calendario de 12 meses (pantalla grande) y un calendario de 3 meses (pantalla pequeña) para mostrar mis entradas.
ley

Respuestas:

12

Si está buscando un calendario de Google como herramienta integrada en Emacs, eche un vistazo al modo org . Para configurar, solo agregue

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

a tu .emacs. Luego puede crear un archivo llamado (por ejemplo) que calendar.orgcontenga líneas como

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

Luego puede agregar este archivo org-agenda-filesy usarlo org-agendapara ver eventos de una semana (el enlace más común para esto es C-c a a). Puede haber tantos o tan pocos de estos archivos como desee.

org-mode puede mantener una agenda, una lista de tareas pendientes, capturar notas, eventos y tareas de otros archivos y exportarlos a una variedad de formatos (incluido icalendar, que la mayoría de las otras herramientas de calendario pueden importar).

Al principio es bastante complejo, pero bastante fácil una vez que te acostumbras. El tutorial te ayudará a comenzar.

erikstokes
fuente
14

Hace una pregunta muy general sobre el uso de esta función y cómo encontrar una descripción detallada de la misma, cuáles son sus posibilidades y cómo funcionan.

La respuesta es preguntarle a Emacs . Utilice C-h rpara consultar el manual de Emacs. Luego use i calendar RETpara ir al nodo Calendar/Diary, que es una subsección del manual que tiene varias subsecciones:

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

Luego comience a leer sobre lo que quiera saber sobre el uso del calendario y el diario.

Dibujó
fuente
1
Calenday Motion en realidad no parece decirle cómo seleccionar una fecha. ¿Sabes cómo?
cammil