Contenido

Mis contactos en Org-mode

Mis contactos siempre estuvieron relativamente bien organizados en Gmail, pero ahora he decidido tenerlos, por una cuestión práctica, en Emacs.

Aclaración:
Este método no sincroniza los contactos.

1. Importar contactos

Primero debemos ir a gmail, y exportar nuestros contactos en formato vcard.

Luego, instalaremos el paquete org-vcard en emacs para poder importar los contactos.

Mx package-install org-vcard

Ejecutamos el comando org-vcard-import y luego seleccionaremos como “source” el archivo .vcf. Luego indicaremos el destino de nuestros contactos. En mi caso decidí crear un archivo llamado contacts.org.

2. Configuramos la agenda de Org-mode

Agregamos el archivo “contacts.org” en nuestro archivo de configuración de Emacs.

(custom-set-variables
 '(org-agenda-files
   '("/media/datos/javier/Nextcloud/Notes/org/agenda.org"
   "/media/datos/javier/Nextcloud/Notes/org/inbox.org"
   "/media/datos/javier/Nextcloud/Notes/org/contacts.org"))

3. Agregar fechas de cumpleaños

Este sería el modelo de contacto que nos aparecerá. Al final agregamos un evento con “C-c .” y ya nos aparecerá en la agenda.

Imágen que muestra la los contactos importados en Emacs.
Contactos: 1. Etiqueta que aparecerá en la agenda. 2. Evento que se repite anualmente

Para que se repita cada año agregamos “+1y” al final de la fecha.

* Contactos
** Adriana
:PROPERTIES:
:VERSION: 3.0
:N: Adriana
:EMAIL: [email protected]
:CELL: +xxxxxxxxxx
:BIRTHDAY: xxxx0613
:CATEGORIES: family,myContacts,starred
:END:

Cumpleaños: <2022-06-13 lun +1y>

Resultado final

Imágen que muestra la vista de agenda en Emacs con el cumpleaños apareciendo en la fecha establecida.
Agenda

 

 

Dame feedback!

 

 Suscríbete en Spotify, iVoox, Google Podcast o en Apple Podcast.