VIM TL
Introducción
vimtl es un complemento para el editor de textos Vim que te permite manejar listas de tareas de manera sencilla.
Este complemento se puede activar dentro del editor mediante el comando:
:call Loadvimtl()
¿Por qué?
Las listas de tareas son muy útiles a la hora de abordar una tarea compleja.
Este complemento intenta que te resulte muy sencillo anotar rápidamente todas las ideas, proyectos o tareas que tengas en mente. Una vez que tienes las tareas sobre el editor, es mas fácil abordar un problema. El solo hecho de escribir y descomponer proyectos es una buena forma de abordarlos.
Luego, una vez que tienes todas las tareas, puedes ir revisándolas, haciendo correcciones y marcando tu progreso con detalle.
Cuanto mas consisas sean tus listas, mas organizado y productivo debería ser el transcurso de tus proyectos (bah, eso creo...).
Descarga
Este comento se puede descargar directamente desde el sitio vim.org:
Atajos de teclado
Todos los comandos de este complemento se realizan con dos teclas, todos comienzan con una coma , (para no colisionar con otros comandos) y les sigue un caracter alusivo al comando.
Esta es una lista de los comandos que encontrarás en el complemento.
| Atajo | Resultado |
|---|---|
| ,c | Crea una casilla de tarea |
| ,s | Crea una subtarea para la linea actual |
| ,d | Marca una casilla como realizada |
| ,r | Marca la casilla como rechazada |
| ,1 | Convierte el documento a OTL |
| ,2 | Convierte el documento a casillas simples |
Un consejo para recordar los comandos es pensar en el nombre en inglés de la acción que realizan. Por ejemplo c viene de create, s de subtask, d de done etc...
Instalación
Necesitas tener instalada la extensión de vim para plugins python, esto seguramente está en tu sistema si has instalado el editor con el comando:
apt-get install vim-gnome
Luego tienes que copiar los archivos tl.vim a los directorios syntax y plugin:
cp syntax/tl.vim ~/.vim/syntax cp plugin/tl.vim ~/.vim/plugin
Y por último puedes invocar al complemento dentro de editor con el siguiente comando:
:call Loadvimtl()
O de manera automática si edita el archivo .vimrc de su directorio home. Por ejemplo, las siguientes lineas se pueden colocar en el archivo .vimrc para que este plugin se active cada vez que abre un archivo de extensión otl o tl:
" Activa vimtl analizando la extensión de los archivos a editar. autocmd BufWinEnter *.otl call Loadvimtl() autocmd BufWinEnter *.tl call Loadvimtl()
Ejemplo paso a paso
Primero ejecuta el editor de texto junto al nombre de un archivo .tl:
vim tareas.tl
Ahora dentro del editor tienes que llamar al comando:
:call Loadvimtl()
Luego puedes pulsar la combinación de teclas ,c para crear la casilla de tareas.
El comando ,c viene de Create o Clear, dado que sirve tanto para crear una tarea como para limpiar la casilla.
Ahora bien, para continuar puedes escribir algo de texto y luego pulsar ,s para agregar una subtarea:
Luego, si quieres agregar mas tareas en el mismo nivel que la anterior puedes usar el comando ,a. Este comando comienza con la letra a para indicar que la tarea es Append:
El uso de atajos como ,a te permite volcar todas tus ideas de manera rápida en la lista de tareas.
Para marcar las tareas puedes usar las teclas ,d (que viene de la palabra Done:
Tambien puedes marcar una tarea como rechazada o cancelada con el comando ,r (de la palabra Reject):