summaryrefslogtreecommitdiff
path: root/Src/Zle/zle_keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'Src/Zle/zle_keymap.c')
-rw-r--r--Src/Zle/zle_keymap.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/Src/Zle/zle_keymap.c b/Src/Zle/zle_keymap.c
index 7b1f9e1ad..1d5e6ed2d 100644
--- a/Src/Zle/zle_keymap.c
+++ b/Src/Zle/zle_keymap.c
@@ -1441,3 +1441,16 @@ zlesetkeymap(int mode)
return;
linkkeymap(km, "main", 0);
}
+
+/**/
+mod_export int
+readcommand(UNUSED(char **args))
+{
+ Thingy thingy = getkeycmd();
+
+ if (!thingy)
+ return 1;
+
+ setsparam("REPLY", ztrdup(thingy->nam));
+ return 0;
+}