Cumpleaños en org-contactos

15

Soy un principiante en el modo org (y Emacs, para el caso), pero pensé que el modo org sería un buen lugar / formato para almacenar mis contactos. Una cosa que me gusta hacer es agregar cumpleaños a los contactos. Encontré org-contactos.el , que parece tener lo que quiero: agrego una persona en contactos.org y agrego una propiedad de cumpleaños.

* Ficitive Person
:PROPERTIES:
:EMAIL: [email protected]
:BIRTHDAY: 2000-09-24
:END:

Ahora en otro archivo (agenda.org), tengo lo siguiente:

* Birthday
%%(org-contacts-anniversaries)

Cuando presiono C-c a a( M-x org-agenda-list), veo su cumpleaños y cuántos años tienen, ¡genial!

Sin embargo, para algunas personas sé su cumpleaños, pero no su edad. Aún así me gustaría ver que es su cumpleaños en mi calendario, pero cuando ingreso un cumpleaños en cualquier otro formato, aparece un error:

Bad sexp at line 24 in [...]/org/agenda.org: (org-contacts-anniversaries)

¿Existe un formato para insertar cumpleaños sin saber el año?

Como dije, soy un novato de emacs, así que si hay otra forma mejor que los contactos de la organización (o el modo de organización, para el caso), estoy feliz de aprender de esa manera.

Sebastian
fuente
3
¿Algo tolerable como el 0000trabajo en esta situación como solución alternativa? Consulte también este hilo relacionado titulado Agregue programáticamente cumpleaños / días festivos a la vista de agenda en modo org : emacs.stackexchange.com/a/10872/2287 El método descrito en el enlace mencionado no requiere un año de nacimiento.
leyes

Respuestas:

3

org-contactos tiene un formato para cumpleaños

BDAY:% 04d-% 02d-% 02d,

lo que significa 4 dígitos del año guión dos dígitos del mes guión dos dígitos al día.

Puedo sugerir editar el formato de la entrada de la agenda de aniversario. Por defecto el formato es:

Cumpleaños:% l (% Y),

donde% l: enlace al encabezado y% Y: número de año (ordinal).

Por lo tanto, puede poner un año aleatorio en el cumpleaños del contacto y editar la línea 110 en el archivo org-contactos : elimine (% Y) y el resultado será Cumpleaños: Nombre del contacto sin años.

Otra forma que los contactos de la organización descritos en los comentarios.

Alejandro
fuente