Después de cinco meses de desarrollo, se lanzó el administrador de archivos de consola Midnight Commander 4.8.33, desarrollado desde 1994 y que proporciona una interfaz de dos paneles al estilo de Norton Commander. Midnight Commander tiene características tales como soporte para mouse, un visor de archivos integrado y un editor de texto con resaltado de sintaxis, el uso de archivos virtuales para navegar dentro de archivos, paquetes y almacenamiento de red (SFTP, SSH), conexión de controladores para varios tipos de archivos y una transición rápida al modo terminal para ejecutar comandos, usar marcadores para navegar a lugares utilizados con frecuencia en el sistema de archivos, herramientas de búsqueda flexibles. El código del proyecto está escrito en C y se distribuye bajo la licencia GPLv3+.
Lista de cambios principales:
- Se agregó un módulo VFS para ver el contenido de archivos torrent.
- Las sesiones no gráficas utilizan controladores de consola de forma predeterminada para reproducir audio, mostrar imágenes y reproducir vídeo.
- Se agregó soporte para el formato de archivo del paquete Rust crate y los archivos ipk utilizados en OpenEmbedded en mc.ext.ini.
- La base del código permite el uso de elementos del estándar C99. La compilación ahora requiere un compilador que admita C99 y Automake al menos la versión 1.14.
- Se agregó soporte para usar variantes de shell ksh como subshell.
- Soporte mejorado para el shell de comandos Fish 4.0, reescrito en Rust.
- Se agregó soporte para usar una matriz de valores en la variable de entorno PROMPT_COMMAND.
- Para los usuarios del editor de texto vim, se ha propuesto un nuevo archivo de mapa de teclas que define combinaciones de teclas en el estilo vim.
- Se agregó soporte para "TERM=xterm-clear" para usuarios de FreeBSD.
- Se agregó la capacidad de seleccionar el navegador web que se inicia al intentar ver archivos html (durante la operación, se detecta la presencia de Firefox, Konqueror, Opera y Chromium).
- Para una integración continua, se utiliza el servicio GitHub Actions en lugar de Travis.
- mcedit ha solucionado un fallo que ocurría al crear nuevos archivos.
- En tar vfs se elimina la doble liberación de memoria y en sftpfs vfs el acceso a la memoria una vez liberada.
Fuente: opennet.ru
