let g:vimwiki_path = get(g:, 'vimwiki_path', '~/.vim/wiki') " let g:vimwiki_list = [{'path': g:vimwiki_path, 'ext': '.wiki'}] let g:vimwiki_list = [{'path': g:vimwiki_path, 'syntax':'markdown', 'ext': '.md'}] let g:vimwiki_ext2syntax = {} let g:vimwiki_global_ext = 0 let g:vimwiki_conceallevel = 2 let g:vimwiki_conceal_onechar_markers = 1 let g:vimwiki_conceal_pre = 1 "---------------------------------------------------------------------- " global "---------------------------------------------------------------------- nmap ww VimwikiIndex nmap wt VimwikiTabIndex nmap ws VimwikiUISelect nmap wi VimwikiDiaryIndex nmap ww VimwikiMakeDiaryNote nmap wt VimwikiTabMakeDiaryNote nmap wy VimwikiMakeYesterdayDiaryNote nmap wm VimwikiMakeTomorrowDiaryNote "---------------------------------------------------------------------- " local - normal "---------------------------------------------------------------------- nmap wh Vimwiki2HTML nmap whh Vimwiki2HTMLBrowse nmap wi VimwikiDiaryGenerateLinks nmap wd VimwikiDeleteLink nmap wr VimwikiRenameLink nmap VimwikiGoBackLink nmap VimwikiNextLink nmap VimwikiPrevLink nmap VimwikiToggleListItem "---------------------------------------------------------------------- " local - insert "---------------------------------------------------------------------- imap VimwikiListPrevSymbol imap VimwikiListNextSymbol imap VimwikiListToggle imap VimwikiIncreaseLvlSingleItem imap VimwikiDecreaseLvlSingleItem "---------------------------------------------------------------------- " K menu "---------------------------------------------------------------------- let g:vimwiki_k_context = [ \ ["Go &Back Link\tAlt+q", "normal \VimwikiGoBackLink"], \ ['--'], \ ["&Next Link\tAlt+Shift+n", "normal \VimwikiNextLink"], \ ["&Prev Link\tAlt+Shift+p", "normal \VimwikiPrevLink"], \ ["&Delete Link\twd", "normal \VimwikiDeleteLink"], \ ["&Rename Link\twr", "normal \VimwikiRenameLink"], \ ['--'], \ ["&Toggle Checkbox\tAlt+/", "normal \VimwikiToggleListItem"], \ ["Remove &Checkbox\tgl", "normal \VimwikiRemoveSingleCB"], \ ] "---------------------------------------------------------------------- " "---------------------------------------------------------------------- function! s:local_setup() silent! unmap =p silent! unmap =P silent! unmap =o silent! unmap =op silent! nmap VimwikiNextLink silent! nmap VimwikiPrevLink nnoremap K :call quickui#tools#clever_context('wk', g:vimwiki_k_context, {}) endfunc function! s:fix_markdown() " au BufNewFile,BufRead *.md setlocal filetype=markdown endfunc augroup VimwikiCustomizeEvent au! au FileType vimwiki call s:local_setup() au VimEnter * call s:fix_markdown() augroup END