From c88e635842f0d172514d73f17f128dc91e3c65f4 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 11 Nov 2012 04:35:36 +0100 Subject: support EQx$ command: load filename into Q register without changing the current buffer --- cmdline.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'cmdline.cpp') diff --git a/cmdline.cpp b/cmdline.cpp index 171b2e3..a0c6fec 100644 --- a/cmdline.cpp +++ b/cmdline.cpp @@ -100,15 +100,16 @@ process_edit_cmd(gchar key) } case '\t': - if (States::current == &States::file) { + if (States::current == &States::file || + States::current == &States::loadqreg) { gchar *new_chars = filename_complete(strings[0], escape_char); if (new_chars) g_stpcpy(insert, new_chars); g_free(new_chars); - break; + } else { + insert[0] = key; + insert[1] = '\0'; } - insert[0] = key; - insert[1] = '\0'; break; case '\x1B': -- cgit v1.2.3