Presentaciones en modo texto con Vim

demo4.png

Esto es sólo apto para retro-geeks :). Si tienes que hacer una presentación muy geek y/o sobre algún tema retro, esto te va a gustar.

Vimdeck es una utilidad que se acopla con Vim para generar presentaciones en modo texto. Recalcar que no es un plugin para Vim.

Vimdeck está escrito en Ruby y lo puedes instalar a través de gem:

gem install vimdeck

Esta herramienta espera un fichero escrito en formato Markdown y a partir de éste genera una serie de ficheros, concretamente uno por cada diapositiva. Además de esto, añade tres operaciones de teclado:

  1. Página anterior - conectada a las teclas página arriba y tecla de cursor izquierda.
  2. Página siguiente - conectada a las teclas página abajo y tecla de cursor derecha.
  3. Salir - conectada a la letra Q
Vimdeck espera que cada diapositiva esté separada por dos líneas seguidas: # Diapositiva 1
  • Primer punto
  • Segundo punto
  • Tercer punto

Diapositiva 2

algún texto

Además de esto, Vimdeck convierte los párrafos h1s y h2s en arte ASCII, así como las imágenes. Y una última característica más es que también es capaz de colorear trozos de código. Por ejemplo, si añadimos a nuestra diapositiva un trozo de código digamos en ruby, lo haríamos de la siguiente forma:

```ruby {~module Parts class foo def slide "of a" end

def~} can {~highlight = “vimdeck” end end end~}

</code>
Todo lo que tenemos que hacer es enmarcar el código entre:

<code>```lenguaje

código

Vimdeck requiere además de Vim obviamente, un plugin para Vim llamado SyntaxRange y cualquier otro plugin de resaltado o coloreado de código, si queremos hacer uso de dicha funcionalidad. El autor de Vimdeck recomienda Vim-Markdown

Aquí tienes un ejemplo de un fichero Markdown para Vimdeck.