summaryrefslogtreecommitdiff
path: root/src/options.c
diff options
context:
space:
mode:
authorguns <self@sungpae.com>2016-05-28 00:29:28 -0500
committerguns <self@sungpae.com>2016-05-28 00:29:28 -0500
commit7db8895f8cfb3d58b8e9b4c7a5a64a4df9bb1af0 (patch)
tree4dca4d3ad40931efb1012aaf866929f1a5287c33 /src/options.c
parent5df711cbae423ed2b51b84d12a1e92f07de50de3 (diff)
New sort option: dirname
Sort filelist by dirname, then by name. This results in file entries sorting before subdirectory entries. Useful in conjunction with upcoming prev_dir and next_dir navigation actions.
Diffstat (limited to 'src/options.c')
-rw-r--r--src/options.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/options.c b/src/options.c
index b43db91..9e2ff5a 100644
--- a/src/options.c
+++ b/src/options.c
@@ -514,6 +514,8 @@ static void feh_parse_option_array(int argc, char **argv, int finalrun)
opt.sort = SORT_NAME;
else if (!strcasecmp(optarg, "filename"))
opt.sort = SORT_FILENAME;
+ else if (!strcasecmp(optarg, "dirname"))
+ opt.sort = SORT_DIRNAME;
else if (!strcasecmp(optarg, "mtime"))
opt.sort = SORT_MTIME;
else if (!strcasecmp(optarg, "width"))