Vimwiki is a software that enables users to create a personal Wiki directly in Vim, a highly configurable text editor. It allows for the efficient creation and organization of notes, tasks, and other content, making it a valuable tool for productivity and knowledge management.
But before we dive in, let's talk a little bit about Vim. It's a text editor that was first released by Bram Moolenaar in 1991 and is especially popular on Unix-like operating systems. Vim was created as an extended version of the vi editor, with additional features that are helpful for editing program source code. It's free software that's released under a software license compatible with the GNU General Public License, and it even includes some charityware clauses.
Like vi, Vim relies on a text user interface for commands, but its GUI mode, gVim, does include menus and toolbars for commonly used commands. While learning Vim can be difficult at first, once you get the hang of it, editing becomes much more efficient. Vim has a built-in tutorial for beginners, as well as a Vim Users' Manual that details both basic and advanced features. And if you ever have questions or need help, you can always use Vim's built-in help facility via the :help command.
Alright, now let's talk about installing and using vimwiki. To get started, you'll need Vim and the Vimball package. Installing the plugin is pretty easy - just open vimwiki_N_N.vba with Vim (N_N is the version number), and then use the :so % command to source it.
Once you have it installed, you'll need to make a few configurations in your dotvimrc file. You'll want to detect wiki files by adding the "autocmd! BufNewFile,BufReadPost *.wiki set ft=vimwiki" line, and set your wiki files homedir via the "let g:vimwiki_home = "d:/vimwiki/"" line. You'll also need to set your index wiki file with the "let g:vimwiki_index = "index.wiki"" line. To open your wiki, just use the command "nmap < Leader >ww :e d:/vimwiki/index.wiki".
In terms of markup, you can find the syntax directory and vimwiki.vim for reference. There are also some useful key bindings for normal mode, including Enter (follow/create link), Backspace (go back to previous wikipage), Tab (go to next WikiWord), and Shift Tab (go to previous WikiWord).
Finally, let's talk about what's new in the latest release. You can now use your mouse to follow links - just left double-click to follow a WikiPage, or right-click and then left-click to go back. Additionally, issues with renaming links have been fixed, so everything should be running smoothly for you.
Version 0.3.1: N/A