v6.0.1
mc6 v6.0.1 (2026-07-20)
Based on GNU Midnight Commander 4.8.33.
The centre of this release is the panel plugin framework: panel contents can
come from a dynamically loaded plugin instead of the local filesystem or the
built-in VFS. Twelve plugins ship on top of it, among them arcmc, an archive
manager built on libarchive that browses, creates, packs and extracts. The old
ftpfs and sftpfs VFS modules are gone, replaced by their plugin equivalents.
The viewer gained a live filter, ANSI colour and terminal replay, and a
structured tree mode for JSON, YAML, XML and HTML. The editor gained code
folding, an undo history browser and a macro explorer. Panels gained
user-editable view modes, and the file manager can now host a real shell.
Features
mcedit
- Code folding. (#3)
- Undo history browser. (#63)
- Macro explorer. (#65)
- Save through sudo when permission is denied. (#10)
- Highlighting and speed for plain text and very long lines. (#78)
- Word and line selection by dragging. (#81)
mcview
- Structured tree mode for JSON, YAML, XML and HTML. (#80)
- Grep-style live filter. (#51)
- Full search options for the filter. (#55)
- Filter Check dialog. (#56)
- ANSI terminal replay. (#53)
- Wider terminal emulation. (#54)
- ANSI colour rendering. (#47)
- Viewing output of commands that never end. (#41)
- Markdown rendering. (#23, #30)
mcterm
- Embedded terminal. (#61)
Panel
Core
- Key Bindings, Learn keys and Key Sniffer dialogs. (#36)
- Learn keys understands modifiers. (#8)
- Incremental filter in history popups. (#27)
- Copy and paste between input lines and the editor. (#83)
- Procyon as the Java class decompiler. (#46)
Plugins
- Panel plugin framework. (#4)
- Editor plugin framework. (#6)
- Transfers into plugin panels. (#17)
- Shell connections and the panel menus. (#20)
- Drive menu. (#33)
- Plugins load from the user directory. (#31)
- Per-plugin help and settings. (#32, #72)
- Directory history across plugins. (#43)
- Viewer source controller. (#73)
- Archive browser and manager. (#21)
- Settings, bulk extract and hardening. (#22)
- Java archives. (#48)
- Git panel with favorites. (#12, #44)
- Docker panel. (#4)
- Connection profiles and SSH. (#45)
- Configurable container logs. (#74)
- Kubernetes panel. (#73)
- MongoDB browser. (#72)
- S3 object storage. (#25)
- Cloudflare R2 support and help. (#32)
- FTP and FTPS plugin. (#18)
- SFTP connection management. (#19)
- SFTP transfers and streaming. (#29)
- Samba network browser. (#4)
- External Panelize became a plugin. (#70)
- ctags navigator for mcedit. (#66)
Fixes
mcedit
mcview
- Crash on files with archive magic bytes. (#26)
- Filter no longer stalls on huge lines. (#52)
- Alt-screen handling and ESC[J. (#57)
- Blank output for logs with two alt-screen brackets. (#58)
- Slow scrolling on huge lines. (#82)
Panel
- Ctrl-F1 and Ctrl-F2 on a non-listing panel. (#77)
- Column format restored after a plugin closes. (#40)
Plugins
- File extensions preserved in temporary copies. (#49)
- git: commits view showed the wrong range. (#50)
- samba: could not return to the connection list. (#34)
- Esc and F10 did not close the viewer and diff viewer. (#66)
Internal
Removed
Refactoring
- WTable is model-backed. (#37)
- One hotkey parser instead of five. (#28)
- Docker plugin split into domain modules. (#42)
- Spell plugin logging. (#11)
Build
The full story, with what each change does and how it is reached:
v6.0.1 in detail.
Every release: the wiki.