Añadidos al calendar-mode


Bueno, luego de unos desastrosos intentos de hacer publicaciones en mi blog alojado en blogger, a través de Emacs, he decidido hacer la publicación de un post (para compensar el spam que se pudo haber ocasionado) hablando de un par de add-ons que he hecho en mi .emacs, la verdad muy útiles.

Hablo de el weekly-view.el y de journal.el, ambos de emacswiki, también ambos son para integrar con el modo calendar, el primero es un tipo de agenda, nos permite ver las actividades y citas que tenemos en el transcurso de la semana, mientras que el segundo es un diario personal, perfecto para aquellas notas que no queremos publicar en un blog o que simplemente queremos mantener de forma personal.

para instalar weekly-view.el cabe notar que necesitamos previamente el paquete cal-desk-calendar.el http://sachachua.com/notebook/emacs/cal-desk-calendar.el y luego si podremos instalar dicho paquete.

una vez instalado dichos paquetes, solo es cuestión de agregar en nuestro .emacs las siguientes líneas:

(require 'weekly-view)
(add-hook 'diary-display-hook 'fancy-diary-display-week-graph)

luego entramos al modo calendar de emacs con:

M-x calendar

y finalmente para ver nuestras actividades y/o citas de la semana presionamos "w"

ahora, para agregar una cita, basta con añadir a nuestro .diary una nota del tipo:

April 15, 2011 2pm Cita Odontólogo.




para verla anotada gráficamente en nuestra agenda; ahora con respecto al diario personal o journal, basta solo con descargar el paquete y hacer un (require 'journal) en nuestro .emacs para tener sus funciones activas:

j para visualizar las entradas del día en el que se encuentra el puntero
[ para visualizar la entrada siguiente.
] para visualizar la entrada anterior.
nota: todos los shorcuts se usan en el modo calendar y cada entrada (cada día) se creará como un archivo independiente que por nombre lleva la fecha en formato YYYYMMDD (año, mes, día) entonces un archivo creado el 15 de enero de 2010 se llamará 20100115

ahora, para agregar una entrada nueva basta con presionar C-c j, también hay que crear una carpeta en Documents de nombre journal, aunque a  gusto propio, prefiero mantener esta carpeta oculta, así que creamos la ubicación por defecto en nuestro .emacs:


(defvar journal-dir "~/nuestro_path_a_gusto/.journal/")

ya para finalizar, hago un enlace directo de cada .el usado:

cal-desk-calendar.el


weekly-view.el


y journal.el

Comentarios

Entradas populares