Version 20 (modified by zaytsev, 13 years ago) (diff)

Even more language

Midnight Commander 4.7.0-pre1

We have finally released the first preliminary release Midnight Commander 4.7.0-pre1!

This release incorporates many code refactoring changes, user interface improvements, numerous bugfixes and new features.


Major changes since 4.6.2:

Changes in the core

  • Native UTF-8 support;
  • Support for filename charset selection in panels;
  • Reworked 'Find File' dialog;
  • New unified search/replace engine with multiple search types: plain, wildcard, regexp and hex;
  • Extended 'Learn Keys' capability;
  • Locale-based codepage autodetection;
  • Initial support for Doxygen generated docs;
  • Build system updates (autoconf);
  • Translation updates;
  • Multiple x86_64 fixes.


  • Various editor enhancements (mark/move/copy/paste vertical blocks);
  • Multiple syntax file updates;
  • Source code navigation through ctags/etags TAGS files;
  • New option: 'Persistent selection';
  • Delete/Backspace? deletes selected block if 'Persistent selection' is off;
  • Ability to shift blocks to the right with Tab key and to the left with Complete key if 'Persistent selection' is off;
  • Show line numbers (optional);
  • Highlighting of tabs and trailing spaces (optional);
  • Added some hotkeys.


  • Show free space on current file system;
  • Show size of selected files in mini-status bar.


  • Editor undo fixes;
  • Upstreamed many fixes from the distributions;
  • Fixed segfaults on fish permission checks;
  • Fixed fish symlinks handling and fancy names escaping;
  • Various mc.ext fixes;
  • Command line completion fixes (mainly escaping);
  • Small fixes in history handling (locale independent .mc/history entries);
  • Slow search in viewer (and there's still room for improvement);
  • Code cleanups, various memleaks fixed (many thanks to valgrind).