After five months of development, Midnight Commander has released version 4.8.33 of the console file manager, which has been in development since 1994. Midnight Commander offers a two-panel interface in the style of Norton Commander and includes features such as mouse support, a built-in file viewer with syntax highlighting, virtual file system for navigation within archives, packages and network storage facilities (SFTP, SSH), support for processing different types of files, quick transition mode to terminal mode for executing commands, bookmarks for easy navigation to frequent locations, and flexible search capabilities. The project’s code is written in SIl and is distributed under the GPLv3+ license. (Source: GitHub)
The main changes in version 4.8.33 include:
- Added VFS module for viewing torrent file contents.
- Console handlers now used by default in non-graphic sessions for playing sound, displaying images, and playing video.
- Added support for CRATE packages format in Rust and IPK archives used in OpenEmbedded in MC.EXT.ini.
- Code base now allows the use of C99 elements. Assembly now requires a compiler with C99 support and at least version 1.14 of Automake.
- Added support for using options for KSH as Subshell command interpreter.
- Improved support for Fish 4.0 shell rewritten in Rust.
- Added support for using values of the Prompt_command variable.
- Proposed a new Keymap file for VIM users.
- Added “Term = XTERM-CLEAR” support for FreeBSD users.
- Added the ability to choose a web browser for viewing HTML files.
- Switched continuous integration from Travis to Github Actions.
- Eliminated emergency completion in MCEDIT when creating new files.
- Fixed memory issues in Tar VFS and SFTPFS VFS.