summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2024-01-17 20:59:26 +1100
committerMaxime Coste <mawww@kakoune.org>2024-01-17 20:59:26 +1100
commit4bb1f179284da0bfacfec02f8f900b0a4a5cd720 (patch)
treef32c8829cc086f6ca04fcd38ecda3d40cabc3b48 /src
parentf9fe191437a78d3837d3392636113d48fb13c16b (diff)
parent20b0eadfc8f9e6ead962bb0230b8ebfe32d8a2fa (diff)
Merge remote-tracking branch 'krobelus/validate-empty-prompt'
Diffstat (limited to 'src')
-rw-r--r--src/normal.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/normal.cc b/src/normal.cc
index 019ed58a..03e7895c 100644
--- a/src/normal.cc
+++ b/src/normal.cc
@@ -866,7 +866,8 @@ void regex_prompt(Context& context, String prompt, char reg, T func)
RegisterManager::instance()[reg].set(context, str.str());
break;
case PromptEvent::Validate:
- RegisterManager::instance()[reg].set(context, str.str());
+ if (not str.empty())
+ RegisterManager::instance()[reg].set(context, str.str());
context.push_jump();
break;
}