Kaynağa Gözat

Handle all ^ chars in main loop

master
Arun Prakash Jana 6 yıl önce
ebeveyn
işleme
18deea6383
Veri tabanında bu imza için bilinen anahtar bulunamadı GPG Anahtar Kimliği: A75979F35C080412
1 değiştirilmiş dosya ile 9 ekleme ve 0 silme
  1. +9
    -0
      nnn.c

+ 9
- 0
nnn.c Dosyayı Görüntüle

@@ -1135,6 +1135,13 @@ filterentries(char *path)
}

if (r == OK) {
/* Handle all control chars in main loop */
if (keyname(*ch)[0] == '^') {
if (len == 1)
cur = oldcur;
goto end;
}

switch (*ch) {
case '\r': // with nonl(), this is ENTER key value
if (len == 1) {
@@ -1147,6 +1154,7 @@ filterentries(char *path)

redraw(path);
goto end;
#if 0
case CONTROL('L'): // fallthrough
case CONTROL('K'): // fallthrough
case CONTROL('Y'): // fallthrough
@@ -1165,6 +1173,7 @@ filterentries(char *path)
if (len == 1)
cur = oldcur;
goto end;
#endif
case '?': // '?' is an invalid regex, show help instead
if (len == 1) {
cur = oldcur;


Yükleniyor…
İptal
Kaydet