Po pěti měsících vývoje byl zveřejněn nový vydání konzolového správce souborů Midnight Commander 4.8.33, který se vyvíjí od roku 1994 a poskytuje dvoupanelové rozhraní ve stylu Norton Commander. Midnight Commander nabízí funkce, jako je podpora myši, vestavěný prohlížeč souborů a textový editor se zvýrazněním syntaxe, používání virtuálních FS pro navigaci uvnitř archivů, balíčků a síťových úložišť (SFTP, SSH), připojení zpracovatelů různých typů souborů, režim rychlého přepnutí do terminálu pro spuštění příkazů, používání záložek pro přechod na často používaná místa ve FS a flexibilní nástroje pro hledání. Kód projektu je napsán v jazyce C a distribuuje se pod licencí GPLv3+.
Seznam hlavních změn:
- Byl přidán modul VFS pro prohlížení obsahu torrentových souborů.
- Ve ne-grafických sezeních jsou ve výchozím nastavení využívány konzolové zpracovatele pro přehrávání zvuku, zobrazení obrázků a přehrávání videa.
- Do mc.ext.ini byla přidána podpora formátu souborů crate balíčků v jazyce Rust a archívů ipk, používaných v OpenEmbedded.
- V kódové základně bylo povoleno používání prvků standardu C99. Pro sestavení je nyní vyžadován kompilátor s podporou C99 a Automake alespoň verze 1.14.
- Byla přidána podpora používání varianty příkazového interpretru ksh jako subshell.
- Byla vylepšena podpora příkazového shellu Fish 4.0, přepsaného v jazyce Rust.
- Byla přidána podpora používání pole hodnot v proměnné prostředí PROMPT_COMMAND.
- Pro uživatele textového editoru vim byl nabídnut nový keymap soubor s definicemi klávesových zkratek ve stylu vim.
- Pro uživatele FreeBSD byla přidána podpora „TERM=xterm-clear“.
- Byla přidána možnost výběru webového prohlížeče, který se spustí při pokusu o zobrazení html souborů (za běhu se zjišťuje přítomnost firefox, konqueror, opera a chromium).
- Pro kontinuální integraci byl místo Travisu nasazen služba GitHub Actions.
- V mcedit byla odstraněna havárie, která nastala při vytváření nových souborů.
- V tar vfs byla opravena dvojitá deallocace paměti a v sftpfs vfs přístup k paměti po jejím uvolnění.
Zdroj: opennet.ru
