| Age | Commit message (Collapse) | Author |
|
When using `eval` a new scope named 'local' gets pushed for the
whole evaluation, this makes it possible to temporarily set
an option/hook/alias...
Local scopes nest so nested evals do work as expected.
Remove the now trivial with-option command
|
|
Only include the value for int/str/bool options, for the rest just
write '<option name>=...'.
This should reduce the cost of some patterns such as repeatedly adding
a value inside a list option.
It seems very unlikely that the actual value would be matched by
a hook regex string for non primitive types.
|
|
|
|
Hooks are now an enum class instead of passing strings around.
|
|
Add a test case to validate roundtrips between Kakoune and the
shell.
|
|
|