From a49863626300dc66c373f42e4072d32819320c5e Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sat, 27 Jul 2019 01:28:17 +0530 Subject: [PATCH] Document dual pane alias with dvtm --- README.md | 9 +++++++++ src/nnn.c | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a48a403b..ab3a1376 100644 --- a/README.md +++ b/README.md @@ -52,6 +52,7 @@ Demo videos: i. [`nnn` on Termux (Android)](https://www.youtube.com/watch?v=Abaa - [Leader key](#leader-key) - [Contexts](#contexts) - [Context-specific color](#context-specific-color) + - [Dual pane](#dual-pane) - [Selection](#selection) - [Filters](#filters) - [Navigate-as-you-type](#navigate-as-you-type) @@ -318,6 +319,14 @@ Each context can have its own directory color specified: export NNN_CONTEXT_COLORS='1234' colors: 0-black, 1-red, 2-green, 3-yellow, 4-blue (default), 5-magenta, 6-cyan, 7-white +#### Dual pane + +Any number of `nnn` instances can be opened simultaneously using the lightweight terminal multiplexter [`dvtm`](http://www.brain-dump.org/projects/dvtm/). For example, to open 2 instances or a dual pane mode, have the following alias: + + alias n2="dvtm -m '^c' nnn nnn" + +Note that the `dvtm` MOD key is redefined to ^C as the default one (^G) is also an `nnn` shortcut. + #### Selection Use ^K to select the file under the cursor. diff --git a/src/nnn.c b/src/nnn.c index 6f6f588f..305d54fb 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -274,8 +274,6 @@ static settings cfg = { static context g_ctx[CTX_MAX] __attribute__ ((aligned)); -static struct entry *dents; -static char *pnamebuf, *pcopybuf; static int ndents, cur, curscroll, total_dents = ENTRY_INCR; static int xlines, xcols; static uint idle; @@ -290,6 +288,8 @@ static char *initpath; static char *cfgdir; static char *g_cppath; static char *plugindir; +static char *pnamebuf, *pcopybuf; +static struct entry *dents; static blkcnt_t ent_blocks; static blkcnt_t dir_blocks; static ulong num_files;