xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit 137478c7464cedae122a08d2e3775628f9e713aa

Improved documentation time sorting keys
Thanks to Stas Malavin.
Author: xaizek
Author date (UTC): 2014-05-15 18:48
Committer name: xaizek
Committer date (UTC): 2014-05-15 18:48
Parent(s): bd2b0cb7eea0c6fa1d9d2b0993698108a144934a
Signing key:
Tree: d32059be28f6193bb2410edab71c6a4e22c8f3f9
File Lines added Lines deleted
ChangeLog 2 1
data/vifm.1 17 14
data/vim/doc/vifm.txt 17 14
File ChangeLog changed (mode: 100644) (index 4680a671b..ad7598eae)
1 1 0.7.7-beta to current 0.7.7-beta to current
2 2
3 Improved documentation on :file[x]type commands. Thanks to Stas Malavin.
3 Improved documentation on :file[x]type commands and time sorting keys.
4 Thanks to Stas Malavin.
4 5
5 6 Fixed drawing "*" mark for cursor in inactive pane. Thanks to Svyatoslav Fixed drawing "*" mark for cursor in inactive pane. Thanks to Svyatoslav
6 7 Mishyn, a.k.a. juef. Mishyn, a.k.a. juef.
File data/vifm.1 changed (mode: 100644) (index eb51357fe..9b2e395b9)
... ... type: local
2704 2704 .br .br
2705 2705 Sets list of sorting keys (first item is primary key, second is secondary key, Sets list of sorting keys (first item is primary key, second is secondary key,
2706 2706 etc.): etc.):
2707 [+\-]ext \- sort by extension
2708 [+\-]name \- sort by name (including extension)
2709 [+\-]iname \- sort by name (including extension, ignores case)
2710 [+\-]type \- sort by type (directory < file)
2711 [+\-]gid \- sort by group id (*nix only)
2712 [+\-]gname \- sort by group name (*nix only)
2713 [+\-]mode \- sort by mode (*nix only)
2714 [+\-]perms \- sort by permissions string (*nix only)
2715 [+\-]uid \- sort by owner id (*nix only)
2716 [+\-]uname \- sort by owner name (*nix only)
2717 [+\-]size \- sort by size
2718 [+\-]atime \- sort by time accessed
2719 [+\-]ctime \- sort by time changed
2720 [+\-]mtime \- sort by time modified
2707 [+\-]ext \- extension
2708 [+\-]name \- name (including extension)
2709 [+\-]iname \- name (including extension, ignores case)
2710 [+\-]type \- type (directory < file)
2711 [+\-]gid \- group id (*nix only)
2712 [+\-]gname \- group name (*nix only)
2713 [+\-]mode \- mode (*nix only)
2714 [+\-]perms \- permissions string (*nix only)
2715 [+\-]uid \- owner id (*nix only)
2716 [+\-]uname \- owner name (*nix only)
2717 [+\-]size \- size
2718 [+\-]atime \- time accessed (e.g. read, executed)
2719 [+\-]ctime \- time changed (changes in metadata, e.g. mode)
2720 [+\-]mtime \- time modified (when file contents is changed)
2721 2721 .LP .LP
2722 Note: look for st_atime, st_ctime and st_mtime in "man 2 stat" for more
2723 information on time keys.
2724
2722 2725 \'+' means ascending sort for this key, and '\-' means descending sort. \'+' means ascending sort for this key, and '\-' means descending sort.
2723 2726
2724 2727 In case name (iname on Windoes) is skipped, it will be added at the end In case name (iname on Windoes) is skipped, it will be added at the end
File data/vim/doc/vifm.txt changed (mode: 100644) (index e847ce735..06bdee481)
... ... default: +name on *nix and +iname on Windows
2352 2352 type: local type: local
2353 2353 Sets list of sorting keys (first item is primary key, second is secondary Sets list of sorting keys (first item is primary key, second is secondary
2354 2354 key, etc.): key, etc.):
2355 [+-]ext - sort by extension
2356 [+-]name - sort by name (including extension)
2357 [+-]iname - sort by name (including extension, ignores case)
2358 [+-]type - sort by type (directory < file)
2359 [+-]gid - sort by group id (*nix only)
2360 [+-]gname - sort by group name (*nix only)
2361 [+-]mode - sort by mode (*nix only)
2362 [+-]perms - sort by permissions string (*nix only)
2363 [+-]uid - sort by owner id (*nix only)
2364 [+-]uname - sort by owner name (*nix only)
2365 [+-]size - sort by size
2366 [+-]atime - sort by time accessed
2367 [+-]ctime - sort by time changed
2368 [+-]mtime - sort by time modified
2355 [+-]ext - extension
2356 [+-]name - name (including extension)
2357 [+-]iname - name (including extension, ignores case)
2358 [+-]type - type (directory < file)
2359 [+-]gid - group id (*nix only)
2360 [+-]gname - group name (*nix only)
2361 [+-]mode - mode (*nix only)
2362 [+-]perms - permissions string (*nix only)
2363 [+-]uid - owner id (*nix only)
2364 [+-]uname - owner name (*nix only)
2365 [+-]size - size
2366 [+-]atime - time accessed (e.g. read, executed)
2367 [+-]ctime - time changed (changes in metadata, e.g. mode)
2368 [+-]mtime - time modified (when file contents is changed)
2369
2370 Note: look for st_atime, st_ctime and st_mtime in "man 2 stat" for more
2371 information on time keys.
2369 2372
2370 2373 '+' means ascending sort for this key, and '-' means descending sort. '+' means ascending sort for this key, and '-' means descending sort.
2371 2374
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master