Mined is a powerful text editor with a comprehensive yet concise and easy-to-use user interface supporting modern interaction paradigms, and fast, small-footprint behavior.
Mined provides both extensive Unicode and CJK support offering many specific features and covering special cases that other editors are not aware of (like auto-detection features and automatic handling of terminal variations, or Han character information). It was the first editor that supported Unicode in a plain-text terminal (like xterm or rxvt).
Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with features and interactive behaviour designed for this purpose.
Here are some key features of "Mined":
· Unicode support and features
· CJK support
· 8 bit encoding support
· Versatile terminal feature support
· User interface
· Screen interaction
· Text editing features
· Search functions
· Secure text and file handling
· Other useful features
· Operating environment and portability
What's New in This Release: [ read full changelog ]
· Character encoding support enhancements: Updated to Unicode 5.1; added XHC Hanyu pinyin pronunciation information.
· Enhanced character information display, also in non-UTF-8 text encoding.
· Adding Unicode character name and Unicode decomposition, see Info menu.
· Enhanced character substitution display for non-Unicode terminals; using base character according to Unicode decomposition.
· Encoding conversion from UTF-8 enhanced to all text encodings.
· Enhanced terminal support for cygwin 1.7, including UTF-8 mode.
· Character replacement commands (e.g. ESC _) also unescape URL escape notation (€) and HTML numeric entities (&_#x20AC;).
· Text editing features: Enhanced line begin/end navigation, may also go to previous/next line.
Interactive: Changed cursor positioning when moving vertically over multi-column characters:
· Turning to the closest side of a TAB.
· Options -T/+T for preference to stay left/right of TAB.
· Enhanced menu navigation (Ctrl-mouse-scroll, initial key word finding).
· Multi-option selection in open Info display ("?") menu.
Scrollbar mouse control enhancements:
· Scroll direction adapted to other applications (old mode with option -oo).
· Click-and-drag scrollbar scrolling.
· Accelerated scrolling (by half a page) while over scrollbar.
· Added usage hints to messages on typical keyboard interaction misconceptions.
· Help function improvements.
· Tweaked handling of Home/End/Del and modified keypad keys.
· Interworking enhancements: Distinction of small/numeric keypad keys for djgpp-compiled DOS version.
Tweaked uterm terminal invocation script:
· Workaround to safely ensure UTF-8 on cygwin.
· Best guess for user preference of rxvt (if rxvt-unicode is found).
· Command line options for user preference for xterm or rxvt.
· Tweaked cygwin script wmined to use mintty if available.
· Tuned keypad assignments to achieve more uniform keypad functions among different kinds of terminals as much as possible.
· Support of additional terminal codepages as supported by cygwin 1.7, also in the djgpp-compiled DOS version.
· Recognising and adapting to PuTTY or MinTTY.
· Printing: Added printing feature using notepad /p for cygwin and DOS versions.
· Miscellaneous: Applying computed dim screen attribute for line indications (in xterm), actived by defining an empty environment variable MINEDDIM.
Revised/enhanced line end handling support:
· Added option +r to convert Unix lineends (LF) to DOS lineends (CRLF).
· Enhanced Mac lineend handling options -R and +R.
· Either of -r/+r can be combined with either of -R/+R.
· Added search pattern "
" to search for CRLF (DOS/Windows) line ends.