Updated: Unicode text editor mined 2000.15

Thomas Wolff towo@computer.org
Sun Apr 26 22:00:00 GMT 2009

                            mined  2000.15
                             (April 2009)

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 behaviour.

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.


This release contains a number of enhancements especially useful for cygwin:

* Enhanced terminal support for cygwin 1.7, including UTF-8 mode and codepages.
* Tweaked uterm terminal invocation script to safely ensure UTF-8.
* Tweaked cygwin script wmined to use mintty if available.
* Added printing feature using notepad /p.


To install mined on cygwin, run the cygwin setup program, 
in the "Select Packages" menu, open the "Editors" category and 
select the mined package.

More information (with screenshots, feature overview and change log) 
and download are available from the mined web site at

Mined is co-hosted at sourceforge and has a mailing list 
which can be subscribed at


Major enhancements in this release:

Character encoding support enhancements:
* Enhanced terminal support for cygwin 1.7, including UTF-8 mode.
* 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.
* Character replacement commands (e.g. ESC _) also unescape 
  URL escape notation (%E2%82%AC) and HTML numeric entities (&_#x20AC;).

Text editing features:
* Enhanced line begin/end navigation, may also go to previous/next line.

* 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.

* Added printing feature using notepad /p for cygwin and DOS versions.

* 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 "\r" to search for CRLF (DOS/Windows) line ends.

Thomas Wolff

More information about the Cygwin-announce mailing list