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 f9c906d1378b473ba62af1b0611c240c14a4172f

Version v0.14
Author: xaizek
Author date (UTC): 2025-02-07 23:40
Committer name: xaizek
Committer date (UTC): 2025-02-07 23:40
Parent(s): 679eefacb7554c7ffa98b6ff17efc1ef408cffdf
Signing key: 99DC5E4DB05F6BE2
Tree: 340773679138db136829ed2acab3ad1fad8e416e
File Lines added Lines deleted
ChangeLog 1 1
README 2 2
README.md 1 1
configure 10 10
configure.ac 1 1
data/man/vifm-convert-dircolors.1 1 1
data/man/vifm-pause.1 1 1
data/man/vifm-screen-split.1 1 1
data/man/vifm.1 1 1
data/vim/doc/app/vifm-app.txt 1 1
data/vim/doc/plugin/vifm-plugin.txt 1 1
src/Makefile.win 1 1
File ChangeLog changed (mode: 100644) (index f452e6ddb..af924efb4)
1 0.14-beta to current
1 0.14-beta to 0.14 (2025-02-08)
2 2
3 3 Improved documentation on zh/zl menu keys a bit. Improved documentation on zh/zl menu keys a bit.
4 4
File README changed (mode: 100644) (index eb18e714a..a96b26182)
1 1 Vifm - Vim-like file manager Vifm - Vim-like file manager
2 2 2001 - 2025 2001 - 2025
3 3
4 Version: 0.14-beta
4 Version: 0.14
5 5
6 This file last updated: 19 January 2025
6 This file last updated: 08 February 2025
7 7
8 8 Brief Description Brief Description
9 9
File README.md changed (mode: 100644) (index 003202903..e87f958a9)
4 4
5 5 [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S] [![][AA]][A]  [![][FF]][F]  [![][UU]][U]  [![][SS]][S]
6 6
7 _Latest release is 0.14-beta. This file last updated on 19 January 2025._
7 _Latest release is 0.14. This file last updated on 08 February 2025._
8 8
9 9 ## Brief Description ## ## Brief Description ##
10 10
File configure changed (mode: 100755) (index c1cc278af..09ad986f6)
1 1 #! /bin/sh #! /bin/sh
2 2 # Guess values for system-dependent variables and create Makefiles. # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.72 for vifm 0.14-beta.
3 # Generated by GNU Autoconf 2.72 for vifm 0.14.
4 4 # #
5 5 # Report bugs to <xaizek@posteo.net>. # Report bugs to <xaizek@posteo.net>.
6 6 # #
 
... ... MAKEFLAGS=
604 604 # Identity of this package. # Identity of this package.
605 605 PACKAGE_NAME='vifm' PACKAGE_NAME='vifm'
606 606 PACKAGE_TARNAME='vifm' PACKAGE_TARNAME='vifm'
607 PACKAGE_VERSION='0.14-beta'
608 PACKAGE_STRING='vifm 0.14-beta'
607 PACKAGE_VERSION='0.14'
608 PACKAGE_STRING='vifm 0.14'
609 609 PACKAGE_BUGREPORT='xaizek@posteo.net' PACKAGE_BUGREPORT='xaizek@posteo.net'
610 610 PACKAGE_URL='https://vifm.info' PACKAGE_URL='https://vifm.info'
611 611
 
... ... if test "$ac_init_help" = "long"; then
1342 1342 # Omit some internal or obsolete options to make the list less imposing. # Omit some internal or obsolete options to make the list less imposing.
1343 1343 # This message is too long to be a string in the A/UX 3.1 sh. # This message is too long to be a string in the A/UX 3.1 sh.
1344 1344 cat <<_ACEOF cat <<_ACEOF
1345 'configure' configures vifm 0.14-beta to adapt to many kinds of systems.
1345 'configure' configures vifm 0.14 to adapt to many kinds of systems.
1346 1346
1347 1347 Usage: $0 [OPTION]... [VAR=VALUE]... Usage: $0 [OPTION]... [VAR=VALUE]...
1348 1348
 
... ... fi
1413 1413
1414 1414 if test -n "$ac_init_help"; then if test -n "$ac_init_help"; then
1415 1415 case $ac_init_help in case $ac_init_help in
1416 short | recursive ) echo "Configuration of vifm 0.14-beta:";;
1416 short | recursive ) echo "Configuration of vifm 0.14:";;
1417 1417 esac esac
1418 1418 cat <<\_ACEOF cat <<\_ACEOF
1419 1419
 
... ... fi
1541 1541 test -n "$ac_init_help" && exit $ac_status test -n "$ac_init_help" && exit $ac_status
1542 1542 if $ac_init_version; then if $ac_init_version; then
1543 1543 cat <<\_ACEOF cat <<\_ACEOF
1544 vifm configure 0.14-beta
1544 vifm configure 0.14
1545 1545 generated by GNU Autoconf 2.72 generated by GNU Autoconf 2.72
1546 1546
1547 1547 Copyright (C) 2023 Free Software Foundation, Inc. Copyright (C) 2023 Free Software Foundation, Inc.
 
... ... cat >config.log <<_ACEOF
1980 1980 This file contains any messages produced by compilers while This file contains any messages produced by compilers while
1981 1981 running configure, to aid debugging if configure makes a mistake. running configure, to aid debugging if configure makes a mistake.
1982 1982
1983 It was created by vifm $as_me 0.14-beta, which was
1983 It was created by vifm $as_me 0.14, which was
1984 1984 generated by GNU Autoconf 2.72. Invocation command line was generated by GNU Autoconf 2.72. Invocation command line was
1985 1985
1986 1986 $ $0$ac_configure_args_raw $ $0$ac_configure_args_raw
 
... ... fi
3458 3458
3459 3459 # Define the identity of the package. # Define the identity of the package.
3460 3460 PACKAGE='vifm' PACKAGE='vifm'
3461 VERSION='0.14-beta'
3461 VERSION='0.14'
3462 3462
3463 3463
3464 3464 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
 
... ... cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
12080 12080 # report actual input values of CONFIG_FILES etc. instead of their # report actual input values of CONFIG_FILES etc. instead of their
12081 12081 # values after options handling. # values after options handling.
12082 12082 ac_log=" ac_log="
12083 This file was extended by vifm $as_me 0.14-beta, which was
12083 This file was extended by vifm $as_me 0.14, which was
12084 12084 generated by GNU Autoconf 2.72. Invocation command line was generated by GNU Autoconf 2.72. Invocation command line was
12085 12085
12086 12086 CONFIG_FILES = $CONFIG_FILES CONFIG_FILES = $CONFIG_FILES
 
... ... ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\
12149 12149 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
12150 12150 ac_cs_config='$ac_cs_config_escaped' ac_cs_config='$ac_cs_config_escaped'
12151 12151 ac_cs_version="\\ ac_cs_version="\\
12152 vifm config.status 0.14-beta
12152 vifm config.status 0.14
12153 12153 configured by $0, generated by GNU Autoconf 2.72, configured by $0, generated by GNU Autoconf 2.72,
12154 12154 with options \\"\$ac_cs_config\\" with options \\"\$ac_cs_config\\"
12155 12155
File configure.ac changed (mode: 100644) (index 00788e686..1ae98a307)
1 1 dnl Process this file with autoconf to produce a configure script. dnl Process this file with autoconf to produce a configure script.
2 2
3 AC_INIT([vifm],[0.14-beta],[xaizek@posteo.net],[vifm],[https://vifm.info])
3 AC_INIT([vifm],[0.14],[xaizek@posteo.net],[vifm],[https://vifm.info])
4 4 AC_CONFIG_SRCDIR(src/vifm.c) AC_CONFIG_SRCDIR(src/vifm.c)
5 5 AC_CONFIG_AUX_DIR(build-aux) AC_CONFIG_AUX_DIR(build-aux)
6 6 AC_CONFIG_MACRO_DIR(build-aux/m4) AC_CONFIG_MACRO_DIR(build-aux/m4)
File data/man/vifm-convert-dircolors.1 changed (mode: 100644) (index 3063ffdbb..5ddb9d255)
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "19 January 2025" "vifm 0.14-beta"
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "08 February 2025" "vifm 0.14"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-pause.1 changed (mode: 100644) (index 06fc8bd0e..4f3c34872)
1 .TH "VIFM-PAUSE" "1" "19 January 2025" "vifm 0.14-beta"
1 .TH "VIFM-PAUSE" "1" "08 February 2025" "vifm 0.14"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-screen-split.1 changed (mode: 100644) (index 3e64c5865..a16354d25)
1 .TH "VIFM-SCREEN-SPLIT" "1" "19 January 2025" "vifm 0.14-beta"
1 .TH "VIFM-SCREEN-SPLIT" "1" "08 February 2025" "vifm 0.14"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm.1 changed (mode: 100644) (index f244ea434..e2ae02a62)
1 .TH VIFM 1 "1 February 2025" "vifm 0.14-beta"
1 .TH VIFM 1 "08 February 2025" "vifm 0.14"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index f3dd4e876..22fc155c1)
1 *vifm-app.txt* For Vifm version 0.14-beta Last change: 2025 Feb 1
1 *vifm-app.txt* For Vifm version 0.14 Last change: 2025 Feb 08
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
File data/vim/doc/plugin/vifm-plugin.txt changed (mode: 100644) (index 7e6c00830..6047513df)
1 *vifm-plugin.txt* For Vifm version 0.14-beta Last change: 2025 Jan 19
1 *vifm-plugin.txt* For Vifm version 0.14 Last change: 2025 Feb 08
2 2
3 3 Email for bugs and suggestions: <xaizek@posteo.net> Email for bugs and suggestions: <xaizek@posteo.net>
4 4
File src/Makefile.win changed (mode: 100644) (index 285284202..2c7a86264)
... ... vifmres.o: vifm.res
138 138 ../build-aux/config.h: Makefile.win ../build-aux/config.h: Makefile.win
139 139 @echo Creating sample $@ @echo Creating sample $@
140 140 mkdir -p ../build-aux mkdir -p ../build-aux
141 echo '#define VERSION "0.14-beta"' > $@; \
141 echo '#define VERSION "0.14"' > $@; \
142 142 echo '#define VERSION_NUM 1400' >> $@; \ echo '#define VERSION_NUM 1400' >> $@; \
143 143 echo '#define ENABLE_EXTENDED_KEYS' >> $@; \ echo '#define ENABLE_EXTENDED_KEYS' >> $@; \
144 144 echo '#define _GNU_SOURCE 1' >> $@; \ echo '#define _GNU_SOURCE 1' >> $@; \
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