Update README.
This commit is contained in:
parent
c0593a61c7
commit
a9f53155e8
33
README.md
33
README.md
@ -83,7 +83,18 @@ Features
|
|||||||
'''
|
'''
|
||||||
|
|
||||||
output:
|
output:
|
||||||
'''
|
'''|'''
|
||||||
|
|
||||||
|
* Delete Repeated Pairs in one time
|
||||||
|
|
||||||
|
input: """|""" (press <BS> at |)
|
||||||
|
output: |
|
||||||
|
|
||||||
|
input: {{|}} (press <BS> at |)
|
||||||
|
output: |
|
||||||
|
|
||||||
|
input: [[[[[[|]]]]]] (press <BS> at |)
|
||||||
|
output: |
|
||||||
|
|
||||||
* Fly Mode
|
* Fly Mode
|
||||||
|
|
||||||
@ -259,7 +270,7 @@ Compatible with Vimwiki - [issue #19](https://github.com/jiangmiao/auto-pairs/is
|
|||||||
Description: When works with vimwiki `<CR>` will output `<SNR>xx_CR()`
|
Description: When works with vimwiki `<CR>` will output `<SNR>xx_CR()`
|
||||||
Reason: vimwiki uses `<expr>` on mapping `<CR>` that auto-pairs cannot expanding.
|
Reason: vimwiki uses `<expr>` on mapping `<CR>` that auto-pairs cannot expanding.
|
||||||
Solution A: Add
|
Solution A: Add
|
||||||
|
|
||||||
" Copy from vimwiki.vim s:CR function for CR remapping
|
" Copy from vimwiki.vim s:CR function for CR remapping
|
||||||
function! VimwikiCR()
|
function! VimwikiCR()
|
||||||
let res = vimwiki#lst#kbd_cr()
|
let res = vimwiki#lst#kbd_cr()
|
||||||
@ -269,23 +280,23 @@ Compatible with Vimwiki - [issue #19](https://github.com/jiangmiao/auto-pairs/is
|
|||||||
return res
|
return res
|
||||||
endfunction
|
endfunction
|
||||||
autocmd filetype vimwiki inoremap <buffer> <silent> <CR> <C-R>=VimwikiCR()<CR><C-R>=AutoPairsReturn()<CR>
|
autocmd filetype vimwiki inoremap <buffer> <silent> <CR> <C-R>=VimwikiCR()<CR><C-R>=AutoPairsReturn()<CR>
|
||||||
|
|
||||||
to .vimrc, it will make vimwiki and auto-pairs 'Return' feature works together.
|
to .vimrc, it will make vimwiki and auto-pairs 'Return' feature works together.
|
||||||
|
|
||||||
Solution B: add `let g:AutoPairsMapCR = 0` to .vimrc to disable `<CR>` mapping.
|
Solution B: add `let g:AutoPairsMapCR = 0` to .vimrc to disable `<CR>` mapping.
|
||||||
|
|
||||||
Compatible with viki - [issue #25](https://github.com/jiangmiao/auto-pairs/issues/25)
|
Compatible with viki - [issue #25](https://github.com/jiangmiao/auto-pairs/issues/25)
|
||||||
|
|
||||||
Description: When works with viki `<CR>` will output viki#ExprMarkInexistentInElement('ParagraphVisible','<CR>')
|
Description: When works with viki `<CR>` will output viki#ExprMarkInexistentInElement('ParagraphVisible','<CR>')
|
||||||
Reason: viki uses `<expr>` on mapping `<CR>` that auto-pairs cannot expanding.
|
Reason: viki uses `<expr>` on mapping `<CR>` that auto-pairs cannot expanding.
|
||||||
Solution A: Add
|
Solution A: Add
|
||||||
|
|
||||||
autocmd filetype viki inoremap <buffer> <silent> <CR> <C-R>=viki#ExprMarkInexistentInElement('ParagraphVisible',"\n")<CR><C-R>=AutoPairsReturn()<CR>`
|
autocmd filetype viki inoremap <buffer> <silent> <CR> <C-R>=viki#ExprMarkInexistentInElement('ParagraphVisible',"\n")<CR><C-R>=AutoPairsReturn()<CR>`
|
||||||
|
|
||||||
to .vimrc, it will make viki and auto-pairs works together.
|
to .vimrc, it will make viki and auto-pairs works together.
|
||||||
|
|
||||||
Solution B: add `let g:AutoPairsMapCR = 0` to .vimrc to disable `<CR>` mapping.
|
Solution B: add `let g:AutoPairsMapCR = 0` to .vimrc to disable `<CR>` mapping.
|
||||||
|
|
||||||
Remarks: Solution A need NOT add `let g:AutoPairsMapCR = 0` to .vimrc, if Solution A still cannot work, then have to use Solution B to disable auto-pairs `<CR>`.
|
Remarks: Solution A need NOT add `let g:AutoPairsMapCR = 0` to .vimrc, if Solution A still cannot work, then have to use Solution B to disable auto-pairs `<CR>`.
|
||||||
|
|
||||||
Breaks '.' - [issue #3](https://github.com/jiangmiao/auto-pairs/issues/3)
|
Breaks '.' - [issue #3](https://github.com/jiangmiao/auto-pairs/issues/3)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user