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 a9dd8a14afbe56572deb85deefe03d7a114c490a

Don't set local filter in fileops/make_dirs
There is really no reason to do it. It was there probably due to
copy&paste.
Author: xaizek
Author date (UTC): 2026-07-11 09:06
Committer name: xaizek
Committer date (UTC): 2026-07-11 12:48
Parent(s): 35db88fa7e2dcae5088c0ce206824be2e996ae33
Signing key: 99DC5E4DB05F6BE2
Tree: 73adcdfab28754cfc011c2a3a765e2e5e8f82987
File Lines added Lines deleted
tests/fileops/make_dirs.c 0 3
File tests/fileops/make_dirs.c changed (mode: 100644) (index d806735de..70596c2ca)
... ... TEST(make_dirs_does_nothing_for_custom_view)
51 51 make_abs_path(lwin.curr_dir, sizeof(lwin.curr_dir), TEST_DATA_PATH, "", make_abs_path(lwin.curr_dir, sizeof(lwin.curr_dir), TEST_DATA_PATH, "",
52 52 saved_cwd); saved_cwd);
53 53
54 filter_dispose(&lwin.local_filter.filter);
55 assert_int_equal(0, filter_init(&lwin.local_filter.filter, 0));
56
57 54 flist_custom_start(&lwin, "test"); flist_custom_start(&lwin, "test");
58 55 flist_custom_add(&lwin, "existing-files/a"); flist_custom_add(&lwin, "existing-files/a");
59 56 assert_true(flist_custom_finish(&lwin, CV_REGULAR, 0) == 0); assert_true(flist_custom_finish(&lwin, CV_REGULAR, 0) == 0);
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