From cd132baf66da7ede169a9718e7473fa7bbb472ba Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Mon, 11 Feb 2013 19:15:02 +0100 Subject: properly support suspension as immediate command see comment: special handling of in terminal might be disabled, or commandline input might be in X11 window... --- src/cmdline.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src') diff --git a/src/cmdline.cpp b/src/cmdline.cpp index aabf9e5..b28bfa1 100644 --- a/src/cmdline.cpp +++ b/src/cmdline.cpp @@ -21,6 +21,7 @@ #include #include +#include #include #include @@ -251,6 +252,17 @@ process_edit_cmd(gchar key) macro_pc = 0; } break; + + case CTL_KEY('Z'): + /* + * does not raise signal if handling of + * special characters temporarily disabled in terminal + * (Curses), or command-line is detached from + * terminal (GTK+) + */ + raise(SIGTSTP); + *insert = '\0'; + break; } return insert; -- cgit v1.2.3