Sobre el proyecto

VimWiki es un plugin de wiki personal para Vim que convierte archivos de texto plano en una base de conocimiento enlazada con su propio resaltado de sintaxis. Está diseñado para organizar notas e ideas, gestionar listas de tareas, escribir documentación y mantener un diario, con la capacidad de exportar todo a HTML. El plugin funciona con Vim 7.3 y versiones posteriores, y se sabe que funciona en NeoVim, aunque pueden existir errores específicos de NeoVim. La instalación es compatible con el sistema de paquetes nativo de Vim, Pathogen, Vim-Plug, Vundle, Lazy.nvim o descarga manual. VimWiki proporciona una sintaxis de marcado simple para encabezados, texto en negrita y cursiva, enlaces de wiki, listas con viñetas y numeradas, y listas de tareas con estados de completado. Los enlaces de wiki se crean colocando el cursor sobre el texto y presionando Enter, lo que envuelve el texto entre dobles corchetes. Los enlaces de varias palabras se pueden crear seleccionando visualmente las palabras primero. La navegación se maneja mediante atajos de teclado: presionar Enter sigue o crea un enlace de wiki, Retroceso regresa a la página principal, Tab y Mayús-Tab recorren los enlaces, y Mayús-Enter o Ctrl-Enter abren enlaces en ventanas divididas. El archivo de índice predeterminado se encuentra en ~/vimwiki/index.wiki y se puede abrir con el atajo Líder-ww. VimWiki incluye tres modos de sintaxis: la sintaxis nativa de VimWiki (la mejor soportada), Markdown y MediaWiki. Solo la sintaxis nativa incluye un convertidor HTML integrado; los usuarios de Markdown y MediaWiki pueden configurar convertidores externos. El plugin se puede configurar para tratar todos los archivos con una extensión dada como páginas de wiki o restringirlo a rutas específicas. Los comandos incluyen Vimwiki2HTML para convertir la página actual y VimwikiAll2HTML para convertir todas las páginas de wiki. La documentación completa está disponible mediante :help vimwiki. El proyecto está licenciado bajo la Licencia MIT y acepta contribuciones a través de problemas de GitHub y el canal IRC en Libera Chat.