From d9ac785a07fe3758e51ec343a7063020f97fb5db Mon Sep 17 00:00:00 2001
From: Benno Schulenberg <bensberg@telfort.nl>
Date: Tue, 27 Feb 2018 13:18:21 +0100
Subject: [PATCH] input: handle the implant() function separately also for the
 prompt

To prevent getting kicked out of it.

This fixes https://savannah.gnu.org/bugs/?53234.
---
 src/prompt.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/prompt.c b/src/prompt.c
index c013ed61..edb23fec 100644
--- a/src/prompt.c
+++ b/src/prompt.c
@@ -152,6 +152,10 @@ int do_statusbar_input(bool *finished)
 								shortcut->func == do_delete ||
 								shortcut->func == do_backspace))
 			;
+#ifdef ENABLE_NANORC
+		else if (shortcut->func == implant)
+			execute(shortcut);
+#endif
 		else if (shortcut->func == do_verbatim_input)
 			do_statusbar_verbatim_input();
 		else if (shortcut->func == do_cut_text_void)
-- 
GitLab