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 3735365f51023430a064bf48c2be4b78b6154c4c

Version v0.14-beta
Author: xaizek
Author date (UTC): 2025-01-19 09:37
Committer name: xaizek
Committer date (UTC): 2025-01-19 09:37
Parent(s): 74f86cb910f90cc5c1f95ef72a68c81211a2a238
Signing key: 99DC5E4DB05F6BE2
Tree: 40f9ac438128e878df664474b20b8782d1cc71b6
File Lines added Lines deleted
ChangeLog 1 1
ChangeLog.LuaAPI 1 1
README 2 2
README.md 1 1
configure 11 11
configure.ac 2 2
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 2 2
File ChangeLog changed (mode: 100644) (index 456d0a150..e1ab555a2)
1 0.13 to current
1 0.13 to 0.14-beta (2025-01-19)
2 2
3 3 Changed --with-gtk flag to --with-glib (old name is still available). GTK Changed --with-gtk flag to --with-glib (old name is still available). GTK
4 4 was pulled in by mistake, only GIO/GLib was ever used... was pulled in by mistake, only GIO/GLib was ever used...
File ChangeLog.LuaAPI changed (mode: 100644) (index 6cac4ec00..9be621a5e)
... ... while stabilizing for v1.0 a bunch of breaking changes can happen at once. API
5 5 sections marked {deprecated} will be removed. After that all changes will be sections marked {deprecated} will be removed. After that all changes will be
6 6 documented in the regular ChangeLog. documented in the regular ChangeLog.
7 7
8 0.13 to current
8 0.13 to 0.14-beta (2025-01-19)
9 9
10 10 Bumped API version to v0.2.0. Bumped API version to v0.2.0.
11 11
File README changed (mode: 100644) (index 6bfe81d53..eb18e714a)
1 1 Vifm - Vim-like file manager Vifm - Vim-like file manager
2 2 2001 - 2025 2001 - 2025
3 3
4 Version: 0.13
4 Version: 0.14-beta
5 5
6 This file last updated: 18 January 2025
6 This file last updated: 19 January 2025
7 7
8 8 Brief Description Brief Description
9 9
File README.md changed (mode: 100644) (index 5adac3c9b..003202903)
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.13. This file last updated on 18 January 2025._
7 _Latest release is 0.14-beta. This file last updated on 19 January 2025._
8 8
9 9 ## Brief Description ## ## Brief Description ##
10 10
File configure changed (mode: 100755) (index 33d97288b..c1cc278af)
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.13.
3 # Generated by GNU Autoconf 2.72 for vifm 0.14-beta.
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.13'
608 PACKAGE_STRING='vifm 0.13'
607 PACKAGE_VERSION='0.14-beta'
608 PACKAGE_STRING='vifm 0.14-beta'
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.13 to adapt to many kinds of systems.
1345 'configure' configures vifm 0.14-beta 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.13:";;
1416 short | recursive ) echo "Configuration of vifm 0.14-beta:";;
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.13
1544 vifm configure 0.14-beta
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.13, which was
1983 It was created by vifm $as_me 0.14-beta, 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.13'
3461 VERSION='0.14-beta'
3462 3462
3463 3463
3464 3464 printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h
 
... ... ac_config_headers="$ac_config_headers build-aux/config.h"
3527 3527
3528 3528
3529 3529
3530 printf "%s\n" "#define VERSION_NUM 1300" >>confdefs.h
3530 printf "%s\n" "#define VERSION_NUM 1400" >>confdefs.h
3531 3531
3532 3532
3533 3533
 
... ... 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.13, which was
12083 This file was extended by vifm $as_me 0.14-beta, 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.13
12152 vifm config.status 0.14-beta
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 5bb1ba390..00788e686)
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.13],[xaizek@posteo.net],[vifm],[https://vifm.info])
3 AC_INIT([vifm],[0.14-beta],[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)
7 7 AM_INIT_AUTOMAKE([no-dist-gzip dist-bzip2]) AM_INIT_AUTOMAKE([no-dist-gzip dist-bzip2])
8 8 AC_CONFIG_HEADERS(build-aux/config.h) AC_CONFIG_HEADERS(build-aux/config.h)
9 9
10 AC_DEFINE([VERSION_NUM], [1300], [Program version as a comparable integer.])
10 AC_DEFINE([VERSION_NUM], [1400], [Program version as a comparable integer.])
11 11
12 12 AC_DEFINE([PACKAGE_SYSCONF_DIR], [], [Configuration directory of the package.]) AC_DEFINE([PACKAGE_SYSCONF_DIR], [], [Configuration directory of the package.])
13 13 AC_DEFINE([PACKAGE_DATA_DIR], [], [Data directory of the package.]) AC_DEFINE([PACKAGE_DATA_DIR], [], [Data directory of the package.])
File data/man/vifm-convert-dircolors.1 changed (mode: 100644) (index f975c7443..3063ffdbb)
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "04 April 2023" "vifm 0.13"
1 .TH VIFM\-CONVERT\-DIRCOLORS 1 "19 January 2025" "vifm 0.14-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-pause.1 changed (mode: 100644) (index 149cbb19e..06fc8bd0e)
1 .TH "VIFM-PAUSE" "1" "04 April 2023" "vifm 0.13"
1 .TH "VIFM-PAUSE" "1" "19 January 2025" "vifm 0.14-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm-screen-split.1 changed (mode: 100644) (index e924eec01..3e64c5865)
1 .TH "VIFM-SCREEN-SPLIT" "1" "04 April 2023" "vifm 0.13"
1 .TH "VIFM-SCREEN-SPLIT" "1" "19 January 2025" "vifm 0.14-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH "NAME" .SH "NAME"
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/man/vifm.1 changed (mode: 100644) (index c2753ffca..4587d3da7)
1 .TH VIFM 1 "18 January 2025" "vifm 0.13"
1 .TH VIFM 1 "19 January 2025" "vifm 0.14-beta"
2 2 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
3 3 .SH NAME .SH NAME
4 4 .\" --------------------------------------------------------------------------- .\" ---------------------------------------------------------------------------
File data/vim/doc/app/vifm-app.txt changed (mode: 100644) (index d4b2342f3..06a8a1f99)
1 *vifm-app.txt* For Vifm version 0.13 Last change: 2025 January 18
1 *vifm-app.txt* For Vifm version 0.14-beta Last change: 2025 Jan 19
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 62f73fbaf..7e6c00830)
1 *vifm-plugin.txt* For Vifm version 0.13 Last change: 2024 Jul 07
1 *vifm-plugin.txt* For Vifm version 0.14-beta Last change: 2025 Jan 19
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 d85554f6c..285284202)
... ... 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.13"' > $@; \
142 echo '#define VERSION_NUM 1300' >> $@; \
141 echo '#define VERSION "0.14-beta"' > $@; \
142 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' >> $@; \
145 145 echo '#define _XOPEN_SOURCE 1' >> $@; \ echo '#define _XOPEN_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