]> Sergey Matveev's repositories - nnn.git/commitdiff
Add shortcut ^S to toggle du mode
authorArun Prakash Jana <engineerarun@gmail.com>
Mon, 8 Jan 2018 19:01:15 +0000 (00:31 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Mon, 8 Jan 2018 19:01:15 +0000 (00:31 +0530)
README.md
nnn.1
nnn.c
nnn.h

index 181c307938a5ce76f9c8a8539d205879ee04a8f6..04bc8594ffca1789eb4ccdd49b6ede28a9d564f3 100644 (file)
--- a/README.md
+++ b/README.md
@@ -237,7 +237,7 @@ optional arguments:
               n | Create new
              ^R | Rename entry
               s | Toggle sort by size
-              S | Toggle du mode
+          S, ^S | Toggle du mode
               t | Toggle sort by mtime
               ! | Spawn SHELL in dir
               e | Edit entry in EDITOR
diff --git a/nnn.1 b/nnn.1
index 8307602a74d8d1686f85aee42cd01cbcf3977fca..1cc7dcb9eb0718724f9ad0bafeb1c596c00872ef 100644 (file)
--- a/nnn.1
+++ b/nnn.1
@@ -84,7 +84,7 @@ Create a new file or directory
 Rename selected entry
 .It Ic s
 Toggle sort by file size
-.It Ic S
+.It Ic S, ^S
 Toggle disk usage analyzer mode
 .It Ic t
 Toggle sort by time modified
diff --git a/nnn.c b/nnn.c
index 397ccd1c7b50baff4ef2ed7d58879218b0fc4aff..5ed0f717fcc43082d446824e585d688870e2cbf0 100644 (file)
--- a/nnn.c
+++ b/nnn.c
@@ -988,6 +988,7 @@ filterentries(char *path)
                        case CONTROL('O'): // fallthrough
                        case CONTROL('B'): // fallthrough
                        case CONTROL('V'): // fallthrough
+                       case CONTROL('S'): // fallthrough
                        case CONTROL('X'): // fallthrough
                        case CONTROL('Q'):
                                goto end;
@@ -1716,7 +1717,7 @@ show_help(char *path)
             "en | Create new\n"
            "d^R | Rename entry\n"
             "es | Toggle sort by size\n"
-            "eS | Toggle du mode\n"
+        "aS, ^S | Toggle du mode\n"
             "et | Toggle sort by mtime\n"
             "e! | Spawn SHELL in dir\n"
             "ee | Edit entry in EDITOR\n"
diff --git a/nnn.h b/nnn.h
index 5cea1ad076e122a54da39fbef1525f8b3f11a6d9..37cfbed6443b2c31fba5b721a55584a104fcfdb4 100644 (file)
--- a/nnn.h
+++ b/nnn.h
@@ -137,6 +137,7 @@ static struct key bindings[] = {
        { 's',            SEL_FSIZE,     "",     "" },
        /* Sort by total block count including dir contents */
        { 'S',            SEL_BSIZE,     "",     "" },
+       { CONTROL('S'),   SEL_BSIZE,     "",     "" },
        /* Toggle sort by time */
        { 't',            SEL_MTIME,     "",     "" },
        /* Redraw window */