tAllow backspace in prompt - ve - a minimal text editor (work in progress)
 (HTM) git clone git://src.adamsgaard.dk/ve
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 571d507abc7fd2099ec09d42702e20d541759417
 (DIR) parent 0bcce6ea7409b475034ddaf2e79439468b161869
 (HTM) Author: Anders Damsgaard <anders@adamsgaard.dk>
       Date:   Tue,  6 Aug 2019 21:13:31 +0200
       
       Allow backspace in prompt
       
       Diffstat:
         M input.c                             |       5 ++++-
       
       1 file changed, 4 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/input.c b/input.c
       t@@ -28,7 +28,10 @@ editor_prompt(char *prompt)
                        editor_refresh_screen();
        
                        c = editor_read_key();
       -                if (c == '\x1b') { /* detect escape */
       +                if (c == CTRL_KEY('h') || c == 127) {
       +                        if (buflen != 0)
       +                                buf[--buflen] = '\0';
       +                } else if (c == '\x1b') { /* detect escape */
                                editor_set_status_message("");
                                free(buf);
                                return NULL;