Emacs: Organiza tus contactos con org-contacts

2019-01-14

Siguiendo con mis pequeñas motas para la integración de Emacs y org-mode en mi flujo diario de trabajo hoy vanos a ver como integro mis contactos con org-contacts

Como podemos ver en la captura anterior podemos ver el cumpleaños de mi contacto, cumple 56 años el “chaval”. Podemos ver toda la información relativa al contacto, como email, dirección, notas, etc.

Org-contacts solamente estará disponible desde org-mode.

Deberemos instalar el paquete desde el repositorio org-plus-contrib

 (use-package org
:ensure org-plus-contrib
;; The rest of your org-mode configuration
)

Configuración

Para configurar org-contacts, nada tan simple como indicar la ubicación del archivo que guardará nuestros contactos

(use-package org-contacts
  :ensure nil
  :after org
  :custom
   (org-contacts-files '("~/.personal/agenda/contactos.org")))

Plantilla de Captura

Podemos utilizar una plantilla de captura para añadir nuevos contactos, yo utilizo org-capture con la siguiente función:


(use-package org-capture
  :ensure nil
  :after org
  :bind ("C-c c" . org-capture)
  :preface

  (defvar my/org-contacts-template "* %(nombre-plantilla-org-contacts)
   :PROPERTIES:
   :EMAIL: %(org-contacts-template-email)
   :PHONE: %^{123-456-789}
   :HOUSE: %^{123-456-789}
   :ALIAS: %^{hefis}
   :NICKNAME: %^{hefistion}
   :IGNORE:
   :NOTE: %^{NOTA}
   :ADDRESS: %^{Calle Ejemplo 1 2A, 28320, Pinto, Madrid, España}
   :BIRTHDAY: %^{yyyy-mm-dd}
   :END:" "Plantilla para org-contacts.")
   :custom
  (org-capture-templates
   `(("c" "Contactos" entry (file+headline "~/.personal/agenda/contactos.org" "Amigos"),
      my/org-contacts-template
      :empty-lines 1))))

De esta forma con una simple combinación de teclas C-c c c puedo ir añadiendo nuevos contactos a mi agenda

Así se vería en la agenda

Personalmente organizo todos mis contactos en un solo fichero, organizados en cabeceras para la familia, amigos, trabajo, etc..

Espero que te haya gustado, que pases un buen día.

Fuente:

Ingrese la dirección de su instancia


Más publicaciones como esta

Tema del sistema en pdf-tools

2022-06-27 | #emacs

Hoy un pequeño truco que encontró navegando por internet, en [Emacs](https://www.gnu.org/software/emacs/) utilizo [pdf-tools](https://github.com/politza/pdf-tools) para visualizar archivos pdf, el _"problema"_ es que si utilizas temas oscuros...

Continuar leyendo 


Org-Mode: aniversarios, cumpleaños y festivos en la vista agenda

2019-04-02 | #emacs #org-mode

Podemos configurar un archivo .org e incluirlo en la lista de ficheros a utilizar por la vista Agenda y que nos muestre los aniversarios, cumpleaños o festivos En el fichero de configuración de Emcas, Los ficheros a utilizar por la agenda los configuramos con (org-agenda-files '("~/.personal/agenda")) En el archivo .org * Aniversarios : PROPERTIES: : CATEGORY: aniversario : END: %%(org-anniversary 2002 10 26) Aniverario de Boda (%d) * Cumpleaños %%(org-contacts-anniversaries) * Festivos ; descomentar si no usamos org-calendar : PROPERTIES: : CATEGORY: festivo : END: %%(org-calendar-holiday) En la captura vemos como queda

Continuar leyendo 