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 86eca87a3126fe609fd6d58923e65eaa83f5f291

Add two missing hyperlinks to vifm-app.txt for %M
Author: xaizek
Author date (UTC): 2026-07-09 22:16
Committer name: xaizek
Committer date (UTC): 2026-07-11 12:48
Parent(s): 1a54352543bd060a3294beefb4839f4e5906458f
Signing key: 99DC5E4DB05F6BE2
Tree: 8b4668affd1b28b2e628b214d8788eda100209e8
File Lines added Lines deleted
data/vim/doc/app/vifm-app.txt 3 3
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index 97bb75c3c..332ae7251)
1 *vifm-app.txt* For Vifm version 0.15 Last change: 2026 July 9
1 *vifm-app.txt* For Vifm version 0.15 Last change: 2026 July 10
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
 
... ... The command macros may be used in user commands.
3096 3096 *vifm-%m* *vifm-%m*
3097 3097 %m show command output in a menu. %m show command output in a menu.
3098 3098 *vifm-%M* *vifm-%M*
3099 %M same as %m, but l (or Enter) key is handled like for :locate
3100 and :find commands.
3099 %M same as %m, but l (or Enter) key is handled like for
3100 |vifm-:locate| and |vifm-:find| commands.
3101 3101 *vifm-%u* *vifm-%u*
3102 3102 %u process command output as list of paths and compose custom view %u process command output as list of paths and compose custom view
3103 3103 out of it. out of it.
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