]> Sergey Matveev's repositories - nnn.git/commitdiff
Add option to clear sort order
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 5 Mar 2020 15:15:07 +0000 (20:45 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 5 Mar 2020 15:15:07 +0000 (20:45 +0530)
src/nnn.c

index 79557235ced9a362fe7ed3d551a4175d0bed1f1d..59df13274c7f12b1b0d157b68e7d986864bc98d1 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -551,7 +551,7 @@ static const char * const messages[] = {
        "plugin keys:",
        "bookmark keys:",
        "invalid regex",
-       "'a'u / 'd'u / 'e'xtn / 'r'ev / 's'ize / 't'ime / 'v'er?",
+       "'a'u / 'd'u / 'e'xtn / 'r'ev / 's'ize / 't'ime / 'v'er / 'c'lear?",
        "unmount failed! try lazy?",
        "ignoring invalid paths...",
 #ifndef DIR_LIMITED_SELECTION
@@ -4660,6 +4660,15 @@ static bool set_sort_flags(void)
                entrycmpfn = &entrycmp;
 
        switch (r) {
+       case 'c':
+               cfg.mtimeorder = 0;
+               cfg.sizeorder = 0;
+               cfg.apparentsz = 0;
+               cfg.blkorder = 0;
+               cfg.extnorder = 0;
+               entrycmpfn = &entrycmp;
+               namecmpfn = &xstricmp;
+               break;
        case 'a': /* Apparent du */
                cfg.apparentsz ^= 1;
                if (cfg.apparentsz) {