Merge remote-tracking branch 'Franciman/exposed_history_id'
This commit is contained in:
commit
8e3e5b10c1
|
@ -792,6 +792,8 @@ Some of Kakoune state is available through environment variables:
|
|||
* `kak_buf_line_count`: the current buffer line count
|
||||
* `kak_timestamp`: timestamp of the current buffer, the timestamp is an
|
||||
integer value which is incremented each time the buffer is modified.
|
||||
* `kak_history_id`: history id of the current buffer, the history id is an integer value
|
||||
which is used to reference a specific buffer version in the undo tree
|
||||
* `kak_runtime`: directory containing the kak binary
|
||||
* `kak_count`: count parameter passed to the command
|
||||
* `kak_opt_<name>`: value of option <name>
|
||||
|
|
|
@ -74,6 +74,9 @@ informations about Kakoune's state:
|
|||
*kak_timestamp*::
|
||||
timestamp of the current buffer, the timestamp is an integer value
|
||||
which is incremented each time the buffer is modified
|
||||
*kak_history_id*::
|
||||
history id of the current buffer, the history id is an integer value
|
||||
which is used to reference a specific buffer version in the undo tree
|
||||
*kak_runtime*::
|
||||
directory containing the kak binary
|
||||
*kak_count*::
|
||||
|
|
|
@ -93,6 +93,10 @@ void register_env_vars()
|
|||
"timestamp", false,
|
||||
[](StringView name, const Context& context) -> String
|
||||
{ return to_string(context.buffer().timestamp()); }
|
||||
}, {
|
||||
"history_id", false,
|
||||
[](StringView name, const Context& context) -> String
|
||||
{ return to_string(context.buffer().current_history_id()); }
|
||||
}, {
|
||||
"selection", false,
|
||||
[](StringView name, const Context& context)
|
||||
|
|
Loading…
Reference in New Issue
Block a user