diff --git a/README.md b/README.md index 7459a260..f1648c46 100644 --- a/README.md +++ b/README.md @@ -221,7 +221,7 @@ optional arguments: →, ↵, l, ^M | Open file or enter dir ←, Bksp, h, ^H | Go to parent dir ^O | Open with... - Insert | Toggle navigate-as-you-type + Insert, ^I | Toggle navigate-as-you-type ~ | Go HOME & | Go to initial dir - | Go to last visited dir diff --git a/nnn.1 b/nnn.1 index db0e8de3..38962000 100644 --- a/nnn.1 +++ b/nnn.1 @@ -48,7 +48,7 @@ Open file or enter directory Back up one directory level .It Ic ^O Open with a custom application -.It Ic [Insert] +.It Ic [Insert], ^I Toggle navigate-as-you-type mode .It Ic ~ Change to the HOME directory diff --git a/nnn.c b/nnn.c index 1bb62bb5..3acc6824 100644 --- a/nnn.c +++ b/nnn.c @@ -1144,6 +1144,7 @@ filterentries(char *path) case CONTROL('G'): // fallthrough case CONTROL('X'): // fallthrough case CONTROL('F'): // fallthrough + case CONTROL('I'): // fallthrough case CONTROL('T'): if (len == 1) cur = oldcur; @@ -1898,7 +1899,7 @@ show_help(char *path) "4→, ↵, l, ^M | Open file or enter dir\n" "1←, Bksp, h, ^H | Go to parent dir\n" "d^O | Open with...\n" - "9Insert | Toggle navigate-as-you-type\n" + "5Insert, ^I | Toggle navigate-as-you-type\n" "e~ | Go HOME\n" "e& | Go to initial dir\n" "e- | Go to last visited dir\n" diff --git a/nnn.h b/nnn.h index 19834859..9e37f0f4 100644 --- a/nnn.h +++ b/nnn.h @@ -118,6 +118,7 @@ static struct key bindings[] = { { '/', SEL_FLTR, "", "" }, /* Toggle filter mode */ { KEY_IC, SEL_MFLTR, "", "" }, + { CONTROL('I'), SEL_MFLTR, "", "" }, /* Desktop search */ { CONTROL('_'), SEL_SEARCH, "", "" }, /* Toggle hide .dot files */