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 b1827bdfe70ea5d49930569951b119cd95a86296

Remove weird $GUI_LINK_OPTS_TERM from configure
This was probably some development workaround, get rid of it.
Author: xaizek
Author date (UTC): 2026-05-25 16:59
Committer name: xaizek
Committer date (UTC): 2026-05-25 16:59
Parent(s): 2570d553ef31f5a8df408f1cdc7fa32f7c5d947f
Signing key: 99DC5E4DB05F6BE2
Tree: af52968022b812325e4ebc7196d07be837f1a5a3
File Lines added Lines deleted
configure 0 1
configure.ac 0 1
File configure changed (mode: 100755) (index b1c37d288..f25194a67)
... ... if test "x$ncurses_found" != "xyes"; then
10831 10831 as_fn_error $? "libncursesw and libncurses not found" "$LINENO" 5 as_fn_error $? "libncursesw and libncurses not found" "$LINENO" 5
10832 10832 fi fi
10833 10833 fi fi
10834 LIBS=$LIBS $GUI_LINK_OPTS_TERM
10835 10834
10836 10835 ac_fn_c_check_header_compile "$LINENO" "curses.h" "ac_cv_header_curses_h" "$ac_includes_default" ac_fn_c_check_header_compile "$LINENO" "curses.h" "ac_cv_header_curses_h" "$ac_includes_default"
10837 10836 if test "x$ac_cv_header_curses_h" = xyes if test "x$ac_cv_header_curses_h" = xyes
File configure.ac changed (mode: 100644) (index e6fd2a8b5..25eec5fd4)
... ... if test "x$ncurses_found" != "xyes"; then
504 504 AC_MSG_ERROR([libncursesw and libncurses not found]) AC_MSG_ERROR([libncursesw and libncurses not found])
505 505 fi fi
506 506 fi fi
507 LIBS=$LIBS $GUI_LINK_OPTS_TERM
508 507
509 508 dnl Check for curses.h header and all its required elements. dnl Check for curses.h header and all its required elements.
510 509 AC_CHECK_HEADER([curses.h], [], [AC_MSG_ERROR([curses.h header not found.])]) AC_CHECK_HEADER([curses.h], [], [AC_MSG_ERROR([curses.h header not found.])])
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