From 0d2b303f62c279daafb0533bae432c6424daedf4 Mon Sep 17 00:00:00 2001 From: Delapouite Date: Mon, 10 Jul 2017 22:05:21 +0200 Subject: [PATCH] Docs: add missing colon register (last entered command) --- README.asciidoc | 1 + doc/manpages/registers.asciidoc | 3 +++ src/register_manager.cc | 3 ++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/README.asciidoc b/README.asciidoc index 9754faeb..76d526fd 100644 --- a/README.asciidoc +++ b/README.asciidoc @@ -1098,6 +1098,7 @@ contain some special data: * `.` (`dot`): current selection contents * `#` (`hash`): selection indices (first selection has 1, second has 2, ...) * `_` (`underscore`): null register, always empty + * `:` (`colon`): last entered command Default registers ^^^^^^^^^^^^^^^^^ diff --git a/doc/manpages/registers.asciidoc b/doc/manpages/registers.asciidoc index 8b417a36..cc81bb06 100644 --- a/doc/manpages/registers.asciidoc +++ b/doc/manpages/registers.asciidoc @@ -65,6 +65,9 @@ contain some special data *_* (underscore):: null register, always empty +*:* (colon):: + last entered command + Integer registers ----------------- Registers *1* to *9* hold the grouped sub-matches of the regular diff --git a/src/register_manager.cc b/src/register_manager.cc index ff8cd1ba..815d5d4c 100644 --- a/src/register_manager.cc +++ b/src/register_manager.cc @@ -20,7 +20,8 @@ Register& RegisterManager::operator[](StringView reg) const { "percent", '%' }, { "dot", '.' }, { "hash", '#' }, - { "underscore", '_' } + { "underscore", '_' }, + { "colon", ':' } }; auto it = reg_names.find(reg); if (it == reg_names.end())