URI: 
       C-j for printing input rather than the candidate. - iomenu - interactive terminal-based selection menu
  HTML git clone git://bitreich.org/iomenu git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/iomenu
   DIR Log
   DIR Files
   DIR Refs
   DIR Tags
   DIR README
   DIR LICENSE
       ---
   DIR commit d039d19d82cc89665d453180d25007bf2329c3e6
   DIR parent e01fa60f7992641ba6f3f5109dec6783e397a248
  HTML Author: Josuah Demangeonā  ā µ <mail@josuah.net>
       Date:   Tue,  4 Apr 2017 00:07:11 +0200
       
       C-j for printing input rather than the candidate.
       
       Diffstat:
         M iomenu.1                            |       5 ++++-
         M iomenu.c                            |       4 ++++
       
       2 files changed, 8 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/iomenu.1 b/iomenu.1
       @@ -52,9 +52,12 @@ An active selection is highlighted, and can be controlled with keybindings.
        .It Ic ^P Ns , Ic ^N
        Move selection to the previous/next item.
        .
       -.It Ic ^M Ns , Ic ^J Ns , Ic Enter
       +.It Ic ^M Ns , Ic Enter
        Print the selection to the standard output, and exit 0.
        .
       +.It Ic ^J
       +Print the current input to the standard output, and exit 0.
       +.
        .It Ic ^Y
        Print the selection to the standard output but
        .Sy continue running .
   DIR diff --git a/iomenu.c b/iomenu.c
       @@ -413,6 +413,10 @@ input_key(void)
                        break;
        
                case CONTROL('J'):
       +                fputws(input, stdout);
       +                putwchar('\n');
       +                return EXIT_SUCCESS;
       +
                case CONTROL('M'):  /* enter */
                        print_selection();
                        return EXIT_SUCCESS;