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

Add missing article to matcher_clone()'s comment
Author: xaizek
Author date (UTC): 2026-04-11 13:28
Committer name: xaizek
Committer date (UTC): 2026-04-11 13:28
Parent(s): 18d64ac02c8fb0715d2fd0638852d51b3e31a56e
Signing key: 99DC5E4DB05F6BE2
Tree: 60d61ca462f74f5415cdfa3d2ff0646ff914b829
File Lines added Lines deleted
src/utils/matcher.h 1 1
File src/utils/matcher.h changed (mode: 100644) (index a531d93f9..d6622026c)
... ... matcher_t * matcher_alloc(const char expr[], int cs_by_def, int glob_by_def,
41 41 * comma-separated list of globs. Works as matcher_alloc() otherwise. */ * comma-separated list of globs. Works as matcher_alloc() otherwise. */
42 42 matcher_t * matcher_alloc_glob(const char expr[], char **error); matcher_t * matcher_alloc_glob(const char expr[], char **error);
43 43
44 /* Makes a copy of existing matcher. Returns the clone, or NULL on error. */
44 /* Makes a copy of an existing matcher. Returns the clone, or NULL on error. */
45 45 matcher_t * matcher_clone(const matcher_t *matcher); matcher_t * matcher_clone(const matcher_t *matcher);
46 46
47 47 /* Frees all resources allocated by the matcher. matcher can be NULL. */ /* Frees all resources allocated by the matcher. matcher can be NULL. */
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