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 9d3e6b9a4db732fe035b0a4111292af97a3cd127

Clearer description of the local filter in docs
* Avoid double negation.
* Actually call it a local filter.
* Align manual and vimdoc more closely.

Thanks to CaptainFantastic.
Author: xaizek
Author date (UTC): 2025-11-16 14:41
Committer name: xaizek
Committer date (UTC): 2025-12-21 10:43
Parent(s): 46b8a75d304e001f8255c7ef4af5dcda30b6709d
Signing key: 99DC5E4DB05F6BE2
Tree: ec25b628ec5d619f9864d336ad44f927eb76b923
File Lines added Lines deleted
ChangeLog 3 0
data/man/vifm.1 6 5
data/vim/doc/app/vifm-app.txt 5 5
File ChangeLog changed (mode: 100644) (index 571712028..ec3030e04)
78 78 Fall back to using standard::fast-content-type from GLib if Fall back to using standard::fast-content-type from GLib if
79 79 standard::content-type is missing. Patch by Jan Palus (a.k.a. jpalus). standard::content-type is missing. Patch by Jan Palus (a.k.a. jpalus).
80 80
81 Improved description of the local filter in the documentation. Thanks to
82 CaptainFantastic.
83
81 84 Fixed 'trashdir' with "%r" on BSD-like systems (those with getmntinfo() Fixed 'trashdir' with "%r" on BSD-like systems (those with getmntinfo()
82 85 instead of getmntent() API). The regression was apparently introduced in instead of getmntent() API). The regression was apparently introduced in
83 86 v0.9.1-beta. Thanks to sublimal. v0.9.1-beta. Thanks to sublimal.
File data/man/vifm.1 changed (mode: 100644) (index 6bcef844a..4523dbaf6)
1 .TH VIFM 1 "20 December 2025" "vifm 0.15"
1 .TH VIFM 1 "21 December 2025" "vifm 0.15"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
 
... ... views zd hides group of adjacent identical files, count can be specified as 1 to
515 515 exclude just single file or selected items instead. Files excluded this way are exclude just single file or selected items instead. Files excluded this way are
516 516 not counted as filtered out and can't be returned unless view is reloaded. not counted as filtered out and can't be returned unless view is reloaded.
517 517 .TP .TP
518 .BI "=regular expression pattern"
519 filter out files that don't match regular expression. Whether view is updated
520 as regular expression is changed depends on the value of the 'incsearch' option.
521 This kind of filter is automatically reset when directory is changed.
518 .BI "=regular expression"
519 only keep files matching the regular expression. This is called a local
520 filter. Whether view is updated as regular expression is changed depends
521 on the value of the \(aqincsearch\(aq option. This kind of filter is
522 automatically reset when directory is changed.
522 523 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
523 524 .SH Tree-related Keys .SH Tree-related Keys
524 525 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index 10ad21679..a76071054)
1 *vifm-app.txt* For Vifm version 0.15 Last change: 2025 December 20
1 *vifm-app.txt* For Vifm version 0.15 Last change: 2025 December 21
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
 
... ... zd *vifm-zd*
429 429 returned unless view is reloaded. returned unless view is reloaded.
430 430
431 431 =regular expression *vifm-=* =regular expression *vifm-=*
432 filter out files that don't match regular expression. Whether view is
433 updated as regular expression is changed depends on the value of the
434 |vifm-'incsearch'| option. This kind of filter is automatically reset
435 when directory is changed.
432 only keep files matching the regular expression. This is called a local
433 filter. Whether view is updated as regular expression is changed depends
434 on the value of the |vifm-'incsearch'| option. This kind of filter is
435 automatically reset when directory is changed.
436 436
437 437 Tree-related Keys~ Tree-related Keys~
438 438
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