From 8735f1691aa3421c1f4f72e007b4121f54f1e3de Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sun, 2 Dec 2018 06:11:03 +0530 Subject: [PATCH] Support TAB to cycle contexts --- README.md | 8 ++++---- nnn.1 | 2 +- src/nnn.c | 8 ++++---- src/nnn.h | 1 + 4 files changed, 10 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index bfb51b44..f1985e74 100644 --- a/README.md +++ b/README.md @@ -225,8 +225,8 @@ Press ? in `nnn` to see the list anytime. →, ↵, l, ^M Open file/enter dir . Toggle show hidden / Filter Ins, ^I Toggle nav-as-you-type b Pin current dir ^W Go to pinned dir - d Toggle detail view ^T Next active context - `, ^/ Leader key LeaderN Go to context N + Tab, ^T Next active context d Toggle detail view + `, ^/ Leader key LeaderN Go to/create context N Esc Exit prompt ^L Redraw, clear prompt ^G Quit and cd q Quit context Q, ^Q Quit ? Help, config @@ -241,8 +241,8 @@ Press ? in `nnn` to see the list anytime. ^F Extract archive m, M Brief/full media info e Edit in EDITOR p Open in PAGER ORDER - ^J Toggle du mode S Toggle apparent size - s Toggle sort by size t Toggle sort by mtime + ^J Disk usage S Apparent du + s Size t Modification time MISC o Launch GUI app !, ^] Spawn SHELL in dir R Run custom script L Lock terminal diff --git a/nnn.1 b/nnn.1 index cdce894a..91f2ebf1 100644 --- a/nnn.1 +++ b/nnn.1 @@ -66,7 +66,7 @@ Pin current directory Visit pinned directory .It Ic d Toggle detail view -.It Ic ^T +.It Ic Tab, ^T Next active context .It Ic `, ^/ Leader key diff --git a/src/nnn.c b/src/nnn.c index 00e73849..63c2027a 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -2049,8 +2049,8 @@ static int show_help(char *path) "4→, ↵, l, ^M Open file/enter dir . Toggle show hidden\n" "e/ Filter Ins, ^I Toggle nav-as-you-type\n" "eb Pin current dir ^W Go to pinned dir\n" - "ed Toggle detail view ^T Next active context\n" - "a`, ^/ Leader key LeaderN Go to context N\n" + "8Tab, ^T Next active context d Toggle detail view\n" + "a`, ^/ Leader key LeaderN Go to/create context N\n" "cEsc Exit prompt ^L Redraw, clear prompt\n" "d^G Quit and cd q Quit context\n" "aQ, ^Q Quit ? Help, config\n" @@ -2065,8 +2065,8 @@ static int show_help(char *path) "d^F Extract archive m, M Brief/full media info\n" "ee Edit in EDITOR p Open in PAGER\n" "1ORDER\n" - "d^J Toggle du mode S Toggle apparent size\n" - "es Toggle sort by size t Toggle sort by mtime\n" + "d^J Disk usage S Apparent du\n" + "es Size t Modification time\n" "1MISC\n" "eo Launch GUI app !, ^] Spawn SHELL in dir\n" "eR Run custom script L Lock terminal\n"}; diff --git a/src/nnn.h b/src/nnn.h index c8a2cc9b..58a3ab0f 100644 --- a/src/nnn.h +++ b/src/nnn.h @@ -155,6 +155,7 @@ static struct key bindings[] = { { CONTROL('_'), SEL_LEADER, "", "" }, { '`', SEL_LEADER, "", "" }, /* Cycle contexts in forward direction */ + { '\t', SEL_CYCLE, "", "" }, { CONTROL('T'), SEL_CYCLE, "", "" }, /* Mark a path to visit later */ { 'b', SEL_PIN, "", "" },