Kanban para Org Mode

Publicado por Angel

Kanban para Org Mode


10 Meses utilizando Org Mode + Emacs y cada vez va a ser mas difícil el dejar este método para gestionar mis tareas y tomar notas.

Hace unos 2 meses, gestionando mi listas de tareas en mi Org Mode, eché de menos el poder implementar el método Kanban y poder ver mis tareas de una forma más gráfica.

Tuve el comentario en un grupo reducido de Telegram, donde esta Daniel Primo, que compartió conmigo esta joya que ha encontrado.

asciicast

Christian Köstlin, inspirado en el artículo Emacs, org-mode, Kanban, Pomodoro… Oh my…, creo un paquete que no esta disponible en ningún repositorio pero que podemos instalar de modo manual, para obtener un Panel dinámico Kanban, dentro de nuestro Org Mode. Lo mejor de todo, es que no sólo podremos ver estas tareas gráficamente, sino que también cambiar el estado de las mismas.

Instalación

Instalaremos previamente dash, una librería avanzada para trabajar con tablas, si no la tenemos instalada

M-x package-install RET dash RET

Recuerda que M-x=(Alt+x) y RET=Intro

Descargaremos el archivo con la terminal

wget https://raw.githubusercontent.com/ugeek/emacs-config/master/org-kanban.el

También podemos hacerlo desde el Explorador web
org-kanban.el

Cargamos en Emacs el org-kanban.el que hemos descargado

M-x load-file RET ruta_del_archivo RET

Gestión en nuestro Org Mode

Nuestro archivo .org, debe tener en la cabecera del documento, los estados de las tareas. Yo he decidido añadir más estados y personalizarlo en Castellano

#+TODO: PENDIENTE(t) | SIGuIENTE(s) | PROCESO(p) | ESPERA(e) | REALIZADO(d)

A diferencia del ejemplo de Christian Köstlin, sitúo mi panel Kanban al inicio, seguido de mis tareas, pudiendo ver el resumen del estado de estas de un modo más rápido.

Para generar el Panel Kanban, escribiremos este código:

#+BEGIN: kanban                                                                                                                           
#+END:                                                                                                                                    

Situando el cursor sobre #+BEGIN: kanban pulsamos C-c C-c y nos generará de forma automática el panel kanban

Ahora situándonos sobre una tarea en el panel, podremos cambiar su estado:

Estado Siguiente

M-x org-kanban/next

Estado Anterior

M-x org-kanban/prev

Estado Siguiente o Anterior

M-x org-kanban/shift

Por defecto cambiará al estado siguiente, pero pulsando las teclas j o k, podremos cambiar al estado que deseemos.

  • j = Anterior
  • k = Siguiente

También sobre la tarea en el panel, si tecleamos C-c C-o, nos llevará hasta donde está la entrada de esta tarea y ver si está compuesta de subtareas.

Nota: Recordar que el panel es estático, así que si cambiamos el estado de la taréa fuera del panel, deberemos actualizarlo desde el panel con (C-c C-c).

No se que opináis vosotros, pero para mi esto es alucinante. Tener todo en un único archivo de texto en Modo Org, de tan poco tamaño.

Repositorio original org-kanban de Christian Köstlin


Canal en Telegram

Grupo en Telegram

uGeekPodcast en Twitter

Escucha más Podcast en el Reproductor de la web ►Play

Tags: , blog , emacs , kanban , orgmode ,