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 f7f3f4f0ca1168b68d91781c80060822ca9747be

Link to posts about groking Vim in README.md
Author: xaizek
Author date (UTC): 2025-06-12 13:39
Committer name: xaizek
Committer date (UTC): 2025-06-12 13:54
Parent(s): ce456698fc4910a2224ca79d482673f8160c5653
Signing key: 99DC5E4DB05F6BE2
Tree: aadc349da0554a8e3204ef4280f3d5d5c3adefc4
File Lines added Lines deleted
README.md 10 1
File README.md changed (mode: 100644) (index bea6ffb3f..840aa4c99)
... ... working solutions which are set in stone user is provided with a set of
15 15 means for customization of Vifm to one's likings. Though builtin means for customization of Vifm to one's likings. Though builtin
16 16 functionality should be enough for most of use cases. functionality should be enough for most of use cases.
17 17
18 _Version 0.15. This file last updated on 8 June 2025._
18 _Version 0.15. This file last updated on 12 June 2025._
19 19
20 20 ## Resources and Contacts ## ## Resources and Contacts ##
21 21
 
... ... mode (that is Normal mode), reading some sections on basic usage on
57 57 [the wiki][wiki-manual] and looking at sample configuration file (run [the wiki][wiki-manual] and looking at sample configuration file (run
58 58 `:edit $MYVIFMRC`). `:edit $MYVIFMRC`).
59 59
60 How well Vifm will serve you in part depends on how well you understand its
61 Vim-like nature. The following posts are highly recommended reads to help you
62 improve with that:
63 - [Seven habits of effective text editing][7-habits] by Bram Moolenar
64 - [Your problem with Vim is that you don't grok vi][grok-vim] by Jim Dennis
65
66 [7-habits]: https://www.moolenaar.net/habits.html
67 [grok-vim]: https://stackoverflow.com/a/1220118/1535516
68
60 69 ## Installation ## ## Installation ##
61 70
62 71 Below are some suggestions on how Vifm can be installed in various Below are some suggestions on how Vifm can be installed in various
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