Version 0.5
* DONE: vimwiki default markup to HTML conversion improved. * DONE: Added basic `GoogleWiki` and `MediaWiki` markup languages. * DONE: Chinese `[[complex wiki words]]`.
This commit is contained in:
		| @@ -1,86 +0,0 @@ | ||||
| " Vim filetype plugin file | ||||
| " Language:     Wiki | ||||
| " Author:       Maxim Kim (habamax at gmail dot com) | ||||
| " Home:         http://code.google.com/p/vimwiki/ | ||||
| " Filenames:    *.wiki | ||||
| " Last Change:  (02.06.2008 12:58) | ||||
| " Version:      0.4 | ||||
|  | ||||
| if exists("b:did_ftplugin") | ||||
|   finish | ||||
| endif | ||||
|  | ||||
| let b:did_ftplugin = 1  " Don't load another plugin for this buffer | ||||
|  | ||||
|  | ||||
| "" Defaults | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
|  | ||||
| " Reset the following options to undo this plugin. | ||||
| let b:undo_ftplugin = "setl tw< wrap< lbr< fenc< ff< sua< isf< awa< com< fo<" | ||||
|  | ||||
| setlocal textwidth=0 | ||||
| setlocal wrap | ||||
| setlocal linebreak | ||||
| setlocal fileencoding=utf-8 | ||||
| setlocal fileformat=unix | ||||
| setlocal autowriteall | ||||
| " for gf | ||||
| execute 'setlocal suffixesadd='.g:vimwiki_ext | ||||
| setlocal isfname-=[,] | ||||
|  | ||||
| if g:vimwiki_smartCR>=2 | ||||
|     setlocal comments=b:*,b:# | ||||
|     setlocal formatoptions=ctnqro | ||||
| endif | ||||
|  | ||||
| "" keybindings {{{ | ||||
| """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" | ||||
| nmap <buffer> <Up>   gk | ||||
| nmap <buffer> k      gk | ||||
| vmap <buffer> <Up>   gk | ||||
| vmap <buffer> k      gk | ||||
|  | ||||
| nmap <buffer> <Down> gj | ||||
| nmap <buffer> j      gj | ||||
| vmap <buffer> <Down> gj | ||||
| vmap <buffer> j      gj | ||||
|  | ||||
| imap <buffer> <Down>   <C-o>gj | ||||
| imap <buffer> <Up>     <C-o>gk | ||||
|  | ||||
| nmap <silent><buffer> <CR> :call vimwiki#WikiFollowWord('nosplit')<CR> | ||||
| nmap <silent><buffer> <S-CR> :call vimwiki#WikiFollowWord('split')<CR> | ||||
| nmap <silent><buffer> <C-CR> :call vimwiki#WikiFollowWord('vsplit')<CR> | ||||
|  | ||||
| nmap <buffer> <S-LeftMouse> <NOP> | ||||
| nmap <buffer> <C-LeftMouse> <NOP> | ||||
| noremap <silent><buffer> <2-LeftMouse> :call vimwiki#WikiFollowWord('nosplit')<CR> | ||||
| noremap <silent><buffer> <S-2-LeftMouse> <LeftMouse>:call vimwiki#WikiFollowWord('split')<CR> | ||||
| noremap <silent><buffer> <C-2-LeftMouse> <LeftMouse>:call vimwiki#WikiFollowWord('vsplit')<CR> | ||||
|  | ||||
| nmap <silent><buffer> <BS> :call vimwiki#WikiGoBackWord()<CR> | ||||
| "<BS> mapping doesn't work in vim console | ||||
| nmap <silent><buffer> <C-h> :call vimwiki#WikiGoBackWord()<CR> | ||||
| nmap <silent><buffer> <RightMouse><LeftMouse> :call vimwiki#WikiGoBackWord()<CR> | ||||
|  | ||||
| nmap <silent><buffer> <TAB> :call vimwiki#WikiNextWord()<CR> | ||||
| nmap <silent><buffer> <S-TAB> :call vimwiki#WikiPrevWord()<CR> | ||||
|  | ||||
| nmap <silent><buffer> <Leader>wd :call vimwiki#WikiDeleteWord()<CR> | ||||
| nmap <silent><buffer> <Leader>wr :call vimwiki#WikiRenameWord()<CR> | ||||
|  | ||||
| if g:vimwiki_smartCR==1 | ||||
|     inoremap <silent><buffer><CR> <CR><Space><C-O>:call vimwiki#WikiNewLine('checkup')<CR> | ||||
|     noremap <silent><buffer>o o<Space><C-O>:call vimwiki#WikiNewLine('checkup')<CR> | ||||
|     noremap <silent><buffer>O O<Space><C-O>:call vimwiki#WikiNewLine('checkdown')<CR> | ||||
| endif | ||||
| " keybindings }}} | ||||
|  | ||||
| "" commands {{{2 | ||||
| " command! -nargs=1 Wiki2HTML call WikiExportHTML(expand(<f-args>)) | ||||
| command! Wiki2HTML call vimwiki#Wiki2HTML(g:vimwiki_home_html, expand('%')) | ||||
| command! WikiAll2HTML call vimwiki#WikiAll2HTML(g:vimwiki_home_html) | ||||
|  | ||||
| "" commands 2}}} | ||||
|  | ||||
		Reference in New Issue
	
	Block a user