Avaldati M-Commanderi 6.1.0 versioon, mis on kahe paneeliga käsurealiidese failihaldur, mis areneb välja GNU Midnight Commanderi haruna ja millel on laienenud toe pluginamaailma, mis laaditakse töö ajal. Pluginad avavad paneelides arhive ja välistesse salvestuskohtadesse (FTP, SFTP, Samba, S3), Git hoidlatest, Docker konteineritest, Kubernetes ressurssidest, MongoDB ja SQLite andmebaasidest. Subshell-mehhanism on asendatud sisseehitatud PTY-terminaliga mcterm. Kood on kirjutatud keeltes C ja Lua ning levitatakse GPLv3+ litsentsi alusel. Valmis paketid on loodud Debian 13, Ubuntu 24.04/26.04 (PPA), Fedora 44, Arch Linuxi ja macOS-i jaoks.

Peamised muudatused:
- Projekt on ümber nimetatud M-Commanderiks. Peamine käivitatav fail on nüüd mcommander, redigeerija on mcedit6, vaatleja on mview, erinevuste vaatleja on mdiff, ning jagatud distributsioonide paketid on mcommander, mcommander-plugins ja mcommander-lua. Rakendust saab installida samal ajal GNU Midnight Commanderiga, samas ei kirjutata mc seadistusi üle.
- Vaatlejas on rakendatud Markdowni vormingu renderdamine (pealkirjad, loetelud, tabelid, lingid, jalus ja koodiplokid koos süntaksi esitlemisega nagu redigeerijas). On võimalik renderdada Mermaid diagramme (voog, järjestus, klass) ja valemeid.
- Vaatlejasse on lisatud interaktiivne liikuvus tekstis nähtava kursori abil, mille abil saab sisu klaviatuuri või hiirega esile tõsta ja kopeerida lõikelauale.
- Vaatlejas on rakendatud süntaksi esitlemine, mis on ühine reaktoriga. Suur tehtud failide vaatamine on optimeeritud, esimene ekraan kuvatakse kohe ja ülejäänud sisu laaditakse asünkroonselt. Seadete menüüsse on lisatud eraldi dialoog vaatlejale.
- Lua-pdf plugina kaudu on rakendatud PDF-lehekülgede vaatamise võimalus tekstina koos piltidega, mis renderdatakse läbi sixel ja Chafa.
- Lisatud on paneeliplugin mcpeek, mis võimaldab avada .NET kogusid linkide, ressursside, ruumide ja tüüpide puuna, vaadata dekompileeritud C# või IL ning liikuda linkide kaudu teistesse kogudesse.
- On rakendatud liides skine muutmiseks ja vaatamiseks. Kõik kaasasolevad skine on jagatud eraldi sektsioonidesse mcterm, mctree ja mcstruct, juurde on lisatud uued skine Mashdark ja Tokyo Night.
- Redaktorisse on lisatud võimalus kuvada juhtmärke kujul „^X” või neid varjata. Redaktori lõikelaual on teostatud koodi mäletamine (faili sisse kleepimisel kodeeritakse tekst automaatselt ümber, kui see on teises kodeeringus).
- Terminalis on rakendatud toetust otsimisele väljundis klahvikombinatsiooni Alt-S kaudu ning tulemuste filtreerimisele Alt+Shift+S abil.
- On lisatud tugi kohapeal isikupärase menüü redigeerimiseks, mis võimaldab lisada, muuta, ümber paigutada ja eemaldada punkte ja alammenüüsid.
- Kohalikus paneelis on tagatud võimalus jälgida failide ja kataloogide oleku muutusi inotify süsteemi kaudu (lülitatakse sisse seadistuse „Vaata katalooge” kaudu).
- On optimeeritud suure arvu failide märkimise protsess.
- Failiattribuutide operatsioonid, nagu Chmod, Chown ja Chattr, on toodud eraldi menüüsse „Atribuudid”.
- Kiire juurdepääsu dialoogis (Hotlist) on lisatud tugi linkide lisamiseks VFS aadressidele ja paneelipluginatega (Git, Docker, Kubernetes, arhiivid) genereeritud sisule.
- Kasutusjuhendid ja man-leheküljed on tõlgitud Markdown formaadi kasutamisele. On lisatud man-leheküljed mctree ja mcstruct jaoks.
- On lisatud võimalus kasutada klahvikombinatsiooni Ctrl-Space, et vaadata kataloogide suurust arhiivide sees.
Allikas: opennet.ru
