Procházet zdrojové kódy

Handle DEL in rename prompt (Mac)

master
Arun Prakash Jana před 6 roky
rodič
revize
075c0cb935
V databázi nebyl nalezen žádný známý klíč pro tento podpis ID GPG klíče: A75979F35C080412
2 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. +1
    -0
      src/nnn.c
  2. +1
    -1
      src/nnn.h

+ 1
- 0
src/nnn.c Zobrazit soubor

@@ -1269,6 +1269,7 @@ static char *xreadline(char *fname, char *prompt)
case '\n': // fallthrough
case '\r':
goto END;
case 127: /* Handle DEL */ // fallthrough
case '\b': /* some old curses (e.g. rhel25) still send '\b' for backspace */
if (pos > 0) {
memmove(buf + pos - 1, buf + pos, (len - pos) << 2);


+ 1
- 1
src/nnn.h Zobrazit soubor

@@ -109,7 +109,7 @@ static struct assoc assocs[] = {
static struct key bindings[] = {
/* Back */
{ KEY_BACKSPACE, SEL_BACK, "", "" },
{ 8 /* BS */, SEL_BACK, "", "" },
{ '\b' /* BS */, SEL_BACK, "", "" },
{ 127 /* DEL */, SEL_BACK, "", "" },
{ KEY_LEFT, SEL_BACK, "", "" },
{ 'h', SEL_BACK, "", "" },


Načítá se…
Zrušit
Uložit