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:
- Página anterior - conectada a las teclas página arriba y tecla de cursor izquierda.
- Página siguiente - conectada a las teclas página abajo y tecla de cursor derecha.
- Salir - conectada a la letra Q
# 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.