Merge remote-tracking branch 'Delapouite/scopes'

This commit is contained in:
Maxime Coste 2018-03-12 11:53:43 +11:00
commit eee4576743

View File

@ -12,8 +12,10 @@ Scopes are named as follows:
*window*::
context linked to the window displaying a buffer
*buffer*::
context linked directly to the buffer
*global*::
global context linked to the instance of Kakoune
@ -27,6 +29,9 @@ The above priority line implies that objects can have individual values that
will be resolved first in the *window* scope (highest priority), then in
the *buffer* scope, and finally in the *global* scope (lowest priority).
The `set-option` and `unset-option` commands also accept *current* as
a valid scope name. It refers to the narrowest scope the option is set in.
== Uses
The scope paradigm is very useful as it allows the user to customize the