Update README
This commit is contained in:
parent
bec90a4076
commit
3c7fde2643
57
README.md
57
README.md
@ -84,11 +84,6 @@ Features
|
|||||||
|
|
||||||
}|
|
}|
|
||||||
|
|
||||||
* Multibyte Pairs
|
|
||||||
|
|
||||||
Support any multibyte pairs such as <!-- -->, <% %>, """ """
|
|
||||||
See multibyte pairs section for details
|
|
||||||
|
|
||||||
* Fly Mode
|
* Fly Mode
|
||||||
|
|
||||||
input: if(a[3)
|
input: if(a[3)
|
||||||
@ -118,6 +113,11 @@ Features
|
|||||||
|
|
||||||
See Fly Mode section for details
|
See Fly Mode section for details
|
||||||
|
|
||||||
|
* Multibyte Pairs
|
||||||
|
|
||||||
|
Support any multibyte pairs such as <!-- -->, <% %>, """ """
|
||||||
|
See multibyte pairs section for details
|
||||||
|
|
||||||
Fly Mode
|
Fly Mode
|
||||||
--------
|
--------
|
||||||
Fly Mode will always force closed-pair jumping instead of inserting. only for ")", "}", "]"
|
Fly Mode will always force closed-pair jumping instead of inserting. only for ")", "}", "]"
|
||||||
@ -264,30 +264,6 @@ eg:
|
|||||||
au Filetype FILETYPE let b:AutoPairs = {"(": ")"}
|
au Filetype FILETYPE let b:AutoPairs = {"(": ")"}
|
||||||
au FileType php let b:AutoPairs = AutoPairsDefine({'<?' : '?>', '<?php': '?>'})
|
au FileType php let b:AutoPairs = AutoPairsDefine({'<?' : '?>', '<?php': '?>'})
|
||||||
|
|
||||||
TroubleShooting
|
|
||||||
---------------
|
|
||||||
The script will remap keys ([{'"}]) <BS>,
|
|
||||||
If auto pairs cannot work, use :imap ( to check if the map is corrected.
|
|
||||||
The correct map should be <C-R>=AutoPairsInsert("\(")<CR>
|
|
||||||
Or the plugin conflict with some other plugins.
|
|
||||||
use command :call AutoPairsInit() to remap the keys.
|
|
||||||
|
|
||||||
|
|
||||||
* How to insert parens purely
|
|
||||||
|
|
||||||
There are 3 ways
|
|
||||||
|
|
||||||
1. use Ctrl-V ) to insert paren without trigger the plugin.
|
|
||||||
|
|
||||||
2. use Alt-P to turn off the plugin.
|
|
||||||
|
|
||||||
3. use DEL or <C-O>x to delete the character insert by plugin.
|
|
||||||
|
|
||||||
* Swedish Character Conflict
|
|
||||||
|
|
||||||
Because AutoPairs uses Meta(Alt) key as shortcut, it is conflict with some Swedish character such as å.
|
|
||||||
To fix the issue, you need remap or disable the related shortcut.
|
|
||||||
|
|
||||||
Multibyte Pairs
|
Multibyte Pairs
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
@ -377,6 +353,29 @@ Multibyte Pairs
|
|||||||
|
|
||||||
will be better, only auto pair when at start of line or follow non-word text
|
will be better, only auto pair when at start of line or follow non-word text
|
||||||
|
|
||||||
|
TroubleShooting
|
||||||
|
---------------
|
||||||
|
The script will remap keys ([{'"}]) <BS>,
|
||||||
|
If auto pairs cannot work, use :imap ( to check if the map is corrected.
|
||||||
|
The correct map should be <C-R>=AutoPairsInsert("\(")<CR>
|
||||||
|
Or the plugin conflict with some other plugins.
|
||||||
|
use command :call AutoPairsInit() to remap the keys.
|
||||||
|
|
||||||
|
|
||||||
|
* How to insert parens purely
|
||||||
|
|
||||||
|
There are 3 ways
|
||||||
|
|
||||||
|
1. use Ctrl-V ) to insert paren without trigger the plugin.
|
||||||
|
|
||||||
|
2. use Alt-P to turn off the plugin.
|
||||||
|
|
||||||
|
3. use DEL or <C-O>x to delete the character insert by plugin.
|
||||||
|
|
||||||
|
* Swedish Character Conflict
|
||||||
|
|
||||||
|
Because AutoPairs uses Meta(Alt) key as shortcut, it is conflict with some Swedish character such as å.
|
||||||
|
To fix the issue, you need remap or disable the related shortcut.
|
||||||
|
|
||||||
Known Issues
|
Known Issues
|
||||||
-----------------------
|
-----------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user