====== VimWiki ====== Vim Wiki is the most awesome note taking app ever. ===== Searching ===== To search all files of current wiki use the the VimwikiSearch command: :VWS /pattern/ Then open a window to display the location list for the current window. :lopen ===== Diary ===== Commands sheet: /w/w " Make new entry for today, or go to today's entry /wi " Go to diary index /w/i " Rebuild diary index To insert my formatted date code as a header in a diary entry: put =strftime(\"= %Y-%m-%d %A =\n\n== TODO ==\n\n== Day Log==\") ===== VimWiki HTML ===== ==== Publishing Vimwiki ==== Syncing VimWiki with a webserver is done via a shell script that generates html files for all the entries and then pushes them to the webserver via rsync. vim -c "VimwikiAll2HTML" ~/vimwiki/index.wiki -c "q" rsync -avz -e 'ssh -v -i ~/.ssh/paul-diskstation' \ ~/vimwiki_html/* \ disksta:/volume1/data/paul_web --delete This script is loaded as a cronjob with the following line: */1 * * * * ~/paul_scripts/update_wiki_html.sh