diff --git a/config.def.h b/config.def.h index 348377c..c63d596 100644 --- a/config.def.h +++ b/config.def.h @@ -96,7 +96,7 @@ typedef struct { #define EXECUTABLE_COLOR "\033[31m" // Some handy macros for common shell script behaviors: -#define PAUSE " read -n1 -p '\033[2mPress any key to continue...\033[0m\033[?25l'" +#define PAUSE " read -n1 -p '\033[2mPress any key to continue...\033[0m\033[?25l' >/dev/tty /dev/tty; "PAUSE, "repeat"}, {{'?', KEY_F1}, "bb -b | $PAGER -rX", B("Help")" menu"}, {{'q', 'Q'}, "+quit", B("Quit")}, {{'j', KEY_ARROW_DOWN}, "+move:+1", B("Next")" file"}, @@ -178,7 +179,7 @@ binding_t bindings[] = { {{'\r', KEY_MOUSE_DOUBLE_LEFT}, #ifdef __APPLE__ "if test -d \"$BBCURSOR\"; then bb \"+cd:$BBCURSOR\"; " - "elif test -x \"$BBCURSOR\"; then \"$BBCURSOR\"; " PAUSE "; " + "elif test -x \"$BBCURSOR\"; then \"$BBCURSOR\" >/dev/tty /dev/tty /dev/tty /dev/tty /dev/tty /dev/tty /dev/tty; " PAUSE "; bb +r", B("Pipe")" selected files to a command"}, - {{':'}, "sh -c \"$(" ASKECHO(":", "") ")\" -- \"$@\"; " PAUSE "; bb +refresh", + {{':'}, "sh -c \"$(" ASKECHO(":", "") ")\" -- \"$@\" >/dev/tty '}, "tput rmcup >/dev/tty; $SHELL; bb +r", "Open a "B("shell")}, - {{'m'}, "read -n1 -p 'Mark: ' m && bb \"+mark:$m;$PWD\"", "Set "B("mark")}, - {{'\''}, "read -n1 -p 'Jump: ' j && bb \"+jump:$j\"", B("Jump")" to mark"}, + {{'m'}, "read -n1 -p 'Mark: ' m >/dev/tty /dev/tty