On this page… (hide)
Vim Ki is presently an alpha implementation of a Personal Wiki using the Vim Text Editor. It uses Vim's native scripting language to jump between Wiki Words (Vim tags) and to create new pages. I have tested it on a Linux platform using both 'vim' and 'gvim.' I suspect it would run on Win32 machines, or any machine that handled Vim and had an 'echo' command. I'll have to work on that later.
I wanted a Personal Wiki that:
I'm going to graduate school in a few weeks, and wanted a local-computer implementation of something-this-wiki-comes for taking notes. I prefer vim over other editors, even Open Office. I'm presently a software engineer and literally spend tens of hours per week at the console using Vim. I can do some pretty cool things in Vim because I've tried to become a power-user. If I could write a wiki-to-pdf interpreter, I'd be on cloud nine.
I'd also be happy if Vim could provide italics when I want to show italics. Another goal?
I have made vimki available via both Bzip'd tarball and ZIP file. However, I have not tried using vimki in a Win32 environment.
The alpha version was completed on June 14, 2004 and published here first. I figured I owed it to the Wiki Community. This is my first attempt at a public consumption wiki product.
Vim has its own tags system–a way to jump from one file to another. The best way to demonstrate this is to open vim, and type :help. This will split the window, and put you into their help documentation. It takes a bit of snooping around to find where tags are explained. The important thing is that there is a tags file that has to have all the local tags. I left this out of the present screen shot, but that is one of the crucial steps to pulling this off. When a wiki is full-blown, this file maps where tags are anchored.
I modified the tags.vim file by by Jos van Riswikto allow for more Wikiesque tags, and added a function that added a new tag and creates a new file (and jumps straight to editing it) if that file is missing. I plan on a rewrite to be cleaner. Hey, I also plan to win the lottery.
Well, you can always start here. But, as an introduction, you can either use the vim default macros, or the ",t" custom macro:
Just enter the directory and touch a .vimki_tags file. You should also create one in your home directory. Presently, vimki assumes your personal wiki will reside in your home directory.
If you try this tool and have questions, gripes or problems, post them here and I'll do what I can.
Vimki Screenshots (:commentable:)
Copyright © 1997-2010 Benjamin C. Wilson · All Rights Reserved.