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 044e98d08c6fc5fdf885a1521a5338f4e9e90eff

Commented out Ctrl-U shortcut in sample vifmrcs
Done to avoid confusing Vim users with default configuration by this
MC-like key while Ctrl-D scrolls as expected.

Thanks to midrare.

Fixes #993 on GitHub.
Author: xaizek
Author date (UTC): 2024-04-20 09:06
Committer name: xaizek
Committer date (UTC): 2024-04-20 09:06
Parent(s): 853927c4fc71bfd288621a070af4d240c2c6b34c
Signing key: 99DC5E4DB05F6BE2
Tree: ddd928be0867da446336aaef76d3e6869ba02fff
File Lines added Lines deleted
ChangeLog 3 0
THANKS 1 0
data/vifmrc 3 3
data/vifmrc-osx 2 2
File ChangeLog changed (mode: 100644) (index ac855a558..d0a668c5f)
103 103
104 104 Shorten home directory in paths shown on job bar. Shorten home directory in paths shown on job bar.
105 105
106 Commented out one of MC-like shortcuts in sample vifmrc files, Ctrl-U, to
107 avoid confusing Vim users with default configuration. Thanks to midrare.
108
106 109 Fixed line number column not including padding to the left of it. Fixed line number column not including padding to the left of it.
107 110
108 111 Fixed local options not being loaded on Ctrl-W x. Fixed local options not being loaded on Ctrl-W x.
File THANKS changed (mode: 100644) (index 2351af495..5db1ee7da)
... ... Michal Belica (beli-sk)
205 205 Michel Normand Michel Normand
206 206 Michelle Bonk (unixtechie) Michelle Bonk (unixtechie)
207 207 Michka Popoff (iMichka) Michka Popoff (iMichka)
208 midrare
208 209 Miguel Madrid Mencía (mimame) Miguel Madrid Mencía (mimame)
209 210 Milan Svoboda (tex) Milan Svoboda (tex)
210 211 Miles (pkordy) Miles (pkordy)
File data/vifmrc changed (mode: 100644) (index ce43d33af..b290cef9d)
1 1 " vim: filetype=vifm : " vim: filetype=vifm :
2 " Sample configuration file for vifm (last updated: 19 March, 2024)
2 " Sample configuration file for vifm (last updated: 20 April, 2024)
3 3 " You can edit this file by hand. " You can edit this file by hand.
4 4 " The " character at the beginning of a line comments out the line. " The " character at the beginning of a line comments out the line.
5 5 " Blank lines are ignored. " Blank lines are ignored.
 
... ... nnoremap <f8> :delete<cr>
536 536 nnoremap <a-i> :sync<cr> nnoremap <a-i> :sync<cr>
537 537 " Open directory under cursor in the other pane " Open directory under cursor in the other pane
538 538 nnoremap <a-o> :sync %c<cr> nnoremap <a-o> :sync %c<cr>
539 " Swap panes
540 nnoremap <c-u> <c-w>x
539 " Swap panes (uncomment if you don't need builtin behaviour of Ctrl-U)
540 " nnoremap <c-u> <c-w>x
541 541
542 542 " ------------------------------------------------------------------------------ " ------------------------------------------------------------------------------
543 543 " Various customization examples " Various customization examples
File data/vifmrc-osx changed (mode: 100644) (index 2ffff93be..f17040df8)
1 1 " vim: filetype=vifm : " vim: filetype=vifm :
2 " Sample configuration file for vifm on OSX (last updated: 19 March, 2024)
2 " Sample configuration file for vifm on OSX (last updated: 20 April, 2024)
3 3 " You can edit this file by hand. " You can edit this file by hand.
4 4 " The " character at the beginning of a line comments out the line. " The " character at the beginning of a line comments out the line.
5 5 " Blank lines are ignored. " Blank lines are ignored.
 
... ... nnoremap <f8> :delete<cr>
421 421 nnoremap <a-i> :sync<cr> nnoremap <a-i> :sync<cr>
422 422 " Open directory under cursor in the other pane " Open directory under cursor in the other pane
423 423 nnoremap <a-o> :sync %c<cr> nnoremap <a-o> :sync %c<cr>
424 " Swap panes
424 " Swap panes (uncomment if you don't need builtin behaviour of Ctrl-U)
425 425 nnoremap <c-u> <c-w>x nnoremap <c-u> <c-w>x
426 426
427 427 " ------------------------------------------------------------------------------ " ------------------------------------------------------------------------------
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