diff options
Diffstat (limited to 'src/main.cc')
| -rw-r--r-- | src/main.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.cc b/src/main.cc index bf382dd2..fb78669d 100644 --- a/src/main.cc +++ b/src/main.cc @@ -413,6 +413,13 @@ static const EnvVarDesc builtin_env_vars[] = { { [](StringView name, const Context& context) -> Vector<String> { return history_as_strings(context.buffer().history()); } }, { + "history_since_", true, + [](StringView name, const Context& context) -> Vector<String> + { return history_as_strings( + ArrayView(context.buffer().history()) + .subrange(str_to_int(name.substr(14_byte)) + 1) + ); } + }, { "uncommitted_modifications", false, [](StringView name, const Context& context) -> Vector<String> { return undo_group_as_strings(context.buffer().current_undo_group()); } |
