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 75e08a839b906f952575090b3e9d4fcec54cfb3a

Improve description of builtin variables
Be slightly more specific about their operation to avoid confusion.
Author: xaizek
Author date (UTC): 2024-11-02 13:47
Committer name: xaizek
Committer date (UTC): 2024-11-02 16:20
Parent(s): af8dda5abaf4bd1045b5b36ef9ffbe2be907867e
Signing key: 99DC5E4DB05F6BE2
Tree: 0b3a522d59d0e729172d1795bac2bdaab124dcba
File Lines added Lines deleted
data/man/vifm.1 5 4
data/vim/doc/app/vifm-app.txt 6 5
File data/man/vifm.1 changed (mode: 100644) (index 7ce17f655..fc229e457)
1 .TH VIFM 1 "30 October 2024" "vifm 0.13"
1 .TH VIFM 1 "2 November 2024" "vifm 0.13"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
 
... ... expr7 number number constant
5832 5832 'string' string constant, ' is doubled 'string' string constant, ' is doubled
5833 5833 &option option value &option option value
5834 5834 $VAR environment variable $VAR environment variable
5835 v:var builtin variable
5835 v:var builtin variable (read-only)
5836 5836 function(expr1, ...) function call function(expr1, ...) function call
5837 5837 (expr1) nested expression (expr1) nested expression
5838 5838
 
... ... Examples:
6065 6065
6066 6066 builtin variable builtin variable
6067 6067 .br .br
6068 --------------------
6068 ----------------
6069 6069 .br .br
6070 6070 v:var builtin variable v:var builtin variable
6071 6071
6072 Information exposed by vifm for use in scripting.
6072 Information exposed by vifm for use in scripting. Such variables are
6073 predefined and read-only, but not necessarily constant.
6073 6074
6074 6075 .B "v:count" .B "v:count"
6075 6076 .br .br
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index 37e1ec7bb..843b3f0c8)
1 *vifm-app.txt* For Vifm version 0.13 Last change: 2024 October 30
1 *vifm-app.txt* For Vifm version 0.13 Last change: 2024 November 2
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
 
... ... Expression syntax summary, from least to most significant:
4907 4907 'string' string constant, ' is doubled 'string' string constant, ' is doubled
4908 4908 &option option value &option option value
4909 4909 $VAR environment variable $VAR environment variable
4910 v:var builtin variable
4910 v:var builtin variable (read-only)
4911 4911 function(expr1, ...) function call function(expr1, ...) function call
4912 4912 (expr1) nested expression (expr1) nested expression
4913 4913
 
... ... Examples: >
5080 5080 < <
5081 5081
5082 5082 builtin variable *vifm-expr-variable* builtin variable *vifm-expr-variable*
5083 --------------------
5084 v:var builtin variable
5083 ----------------
5084 v:var builtin variable (read-only)
5085 5085
5086 Information exposed by vifm for use in scripting.
5086 Information exposed by vifm for use in scripting. Such variables are
5087 predefined and read-only, but not necessarily constant.
5087 5088
5088 5089 *vifm-v:count* *vifm-v:count*
5089 5090 v:count *vifm-count-variable* v:count *vifm-count-variable*
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