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 0e76324808979cfdb2cc2abd65252edb5f5a1b47

Improve wording on gs and :copen in the docs
Author: xaizek
Author date (UTC): 2026-03-11 10:15
Committer name: xaizek
Committer date (UTC): 2026-03-11 22:20
Parent(s): 51c9c678228531986e3698040cfe07a73f03b589
Signing key: 99DC5E4DB05F6BE2
Tree: 04b70ea112eee320fa372baaecd198f5e29eb9e5
File Lines added Lines deleted
ChangeLog 2 0
data/man/vifm.1 5 5
data/vim/doc/app/vifm-app.txt 5 5
File ChangeLog changed (mode: 100644) (index 488f06133..86d7f76b9)
96 96 Adjusted statusbar message according to the operation performed by p, P, Adjusted statusbar message according to the operation performed by p, P,
97 97 al and rl normal mode commands. Thanks to CaptainFantastic and qadzek. al and rl normal mode commands. Thanks to CaptainFantastic and qadzek.
98 98
99 Improved wording in documentation on gs and :copen.
100
99 101 Fixed 'trashdir' with "%r" on BSD-like systems (those with getmntinfo() Fixed 'trashdir' with "%r" on BSD-like systems (those with getmntinfo()
100 102 instead of getmntent() API). The regression was apparently introduced in instead of getmntent() API). The regression was apparently introduced in
101 103 v0.9.1-beta. Thanks to sublimal. v0.9.1-beta. Thanks to sublimal.
File data/man/vifm.1 changed (mode: 100644) (index 513f21179..57ad1a229)
1 .TH VIFM 1 "18 February 2026" "vifm 0.15"
1 .TH VIFM 1 "11 March 2026" "vifm 0.15"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
 
... ... visible in current view are selected.
621 621 When no register is specified, restore the last selection saved for this When no register is specified, restore the last selection saved for this
622 622 view (similar to what gv does for visual mode selection). When you view (similar to what gv does for visual mode selection). When you
623 623 leave a directory, its saved selection is remembered for that path and leave a directory, its saved selection is remembered for that path and
624 visiting the directory again restores it. Selection for up to 10 distinct
625 file-system locations are remembered.
624 visiting the directory again restores it. Selection is remembered for
625 up to 10 distinct file-system locations.
626 626 .TP .TP
627 627 .BI gu<selector> .BI gu<selector>
628 628 make names of selected files lowercase. make names of selected files lowercase.
 
... ... options.
1922 1922 .BI " :copen" .BI " :copen"
1923 1923 .TP .TP
1924 1924 .BI ":cope[n]" .BI ":cope[n]"
1925 reopens the last visible menu that has navigation to files by default, if any.
1926 See also "Menus history" section.
1925 reopens the most recently closed navigation menu, if any. See also
1926 "Menus history" section.
1927 1927 .TP .TP
1928 1928 .BI " :copy" .BI " :copy"
1929 1929 .TP .TP
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index 65c907afe..a79360bf5)
1 *vifm-app.txt* For Vifm version 0.15 Last change: 2026 February 18
1 *vifm-app.txt* For Vifm version 0.15 Last change: 2026 March 11
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
 
... ... gv *vifm-gv*
539 539 When no register is specified, restore the last selection saved for this When no register is specified, restore the last selection saved for this
540 540 view (similar to what |vifm-gv| does for visual mode selection). When you view (similar to what |vifm-gv| does for visual mode selection). When you
541 541 leave a directory, its saved selection is remembered for that path and leave a directory, its saved selection is remembered for that path and
542 visiting the directory again restores it. Selection for up to 10 distinct
543 file-system locations are remembered.
542 visiting the directory again restores it. Selection is remembered for
543 up to 10 distinct file-system locations.
544 544
545 545
546 546 gu<selector> *vifm-gu* gu<selector> *vifm-gu*
 
... ... The builtin commands are:
1668 1668 options. options.
1669 1669
1670 1670 :cope[n] *vifm-:copen* *vifm-:cope* :cope[n] *vifm-:copen* *vifm-:cope*
1671 reopens the last visible menu that has navigation to files by default, if
1672 any. See |vifm-menus-history|.
1671 reopens the most recently closed navigation menu, if any. See
1672 |vifm-menus-history|.
1673 1673
1674 1674 *vifm-:copy* *vifm-:co* *vifm-:copy* *vifm-:co*
1675 1675 :[range]co[py][!?][ &] :[range]co[py][!?][ &]
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