Add doc for partial blacklist
This commit is contained in:
parent
18c72bf15c
commit
e7d1fbc9d4
1 changed files with 19 additions and 0 deletions
|
@ -4,6 +4,8 @@ title: Blacklist
|
||||||
|
|
||||||
# Blacklist
|
# Blacklist
|
||||||
|
|
||||||
|
## Blacklist
|
||||||
|
|
||||||
The blacklist allows you to disable the plugin for certain pages by URL patterns.
|
The blacklist allows you to disable the plugin for certain pages by URL patterns.
|
||||||
For instance, you could use `"*.slack.com"` to disable the plugin on all Slack channels.
|
For instance, you could use `"*.slack.com"` to disable the plugin on all Slack channels.
|
||||||
In addition, you can also specify path patterns, such as `"example.com/mail/*"`.
|
In addition, you can also specify path patterns, such as `"example.com/mail/*"`.
|
||||||
|
@ -19,3 +21,20 @@ In addition, you can also specify path patterns, such as `"example.com/mail/*"`.
|
||||||
|
|
||||||
You can toggle Vim Vixen between disabled and enabled with
|
You can toggle Vim Vixen between disabled and enabled with
|
||||||
<kbd>shift</kbd>+<kbd>Esc</kbd>.
|
<kbd>shift</kbd>+<kbd>Esc</kbd>.
|
||||||
|
|
||||||
|
## Partial Blacklist
|
||||||
|
|
||||||
|
The partial blacklist disables certain keys for each webpage separately.
|
||||||
|
This is enabled by describing object with `"url"` and `"keys"` instead of a string in the blacklist.
|
||||||
|
To disable <kbd>j</kbd> and <kbd>k</kbd> keys (scroll down and up) on github.com as an example, describe target url and disabled keys as the following:
|
||||||
|
|
||||||
|
```json
|
||||||
|
{
|
||||||
|
"blacklist" [
|
||||||
|
{ "url": "github.com", "keys": ["j", "k"] }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
The partial blacklist blocks all operations starting with the keys but not exactly-matched.
|
||||||
|
That means if the g described in "keys" field, it block all operation starting with <kbd>g</kbd>, such as <kbd>g</kbd><kbd>g</kbd>, <kbd>g</kbd><kbd>t</kbd>, and <kbd>g</kbd><kbd>T</kbd>.
|
||||||
|
|
Reference in a new issue