An updated package of mined is available for SuSE Linux 8.1 (and some older version of SuSE Linux): ftp://ftp.suse.com/pub/people/mfabian/7.1-i386/mined-2000.4-0.i386.rpm ftp://ftp.suse.com/pub/people/mfabian/7.1-src/mined-2000.4-0.src.rpm ftp://ftp.suse.com/pub/people/mfabian/7.2-i386/mined-2000.4-0.i386.rpm ftp://ftp.suse.com/pub/people/mfabian/7.2-src/mined-2000.4-0.src.rpm ftp://ftp.suse.com/pub/people/mfabian/8.0-i386/mined-2000.4-0.i386.rpm ftp://ftp.suse.com/pub/people/mfabian/8.0-src/mined-2000.4-0.src.rpm ftp://ftp.suse.com/pub/people/mfabian/8.1-i586/mined-2000.4-0.i586.rpm ftp://ftp.suse.com/pub/people/mfabian/8.1-src/mined-2000.4-0.src.rpm The author about mined:
An editor that is small and easy to use but yet full of capabilities. Runs in plain text mode terminals. Supports Unicode. Provides mouse control and menus.
From the CHANGES file:
=============================================================================
Changes from mined 2000.3 -> mined 2000.4 (Sep 2002)
=========================================
Interface:
----------
Made use of advanced xterm mouse tracking modes.
* Text select and copy with highlighting by mouse dragging.
* Menu item browsing by mouse dragging.
If the mouse button is kept down, items are automatically selected
as the mouse is dragged over them.
An item is selected by either clicking the left button or
releasing the left or right button.
It is also still possible to open and change menus with click-release,
then select an item with another click (less finger-strain).
A "non-break space" (character value A0 hex) is now displayed by a
tiny middle dot (as used for TAB indication) in cyan colour.
Syntax highlighting
* Also toggled for .sgml files (as well as for .html/.htm, .xml, .jsp).
* Extended to JSP and HTML comments.
In order to avoid command confusion on slow remote connections where
escape sequences might come in deferred, the following commands were
changed:
* Disabled ESC <n> <cmd> which repeated the command n times when <n>
has only 1 digit (in that case the command might have been a
function key escape sequence).
Use ESC = <n> <cmd> instead, or use 2 or more digit repeat counts,
e.g. ESC 77- (to enter 77 '-' characters) or ESC 07x (to enter 'xxxxxxx').
* Changed ESC O which inserted the octal value of the current character.
Use ESC A instead.
When inserting an HTML marker on the prompt line (commands ESC H,
HOP ESC H) HTML tag attributes can be included; they are only inserted
for the starting marker, not for the closing marker.
The TAB width can be toggled between 8 and 4 while mined is running
(command ESC T).
Function keys of some terminals (esp. HP and Siemens) are ambiguous;
the preferred key set to be detected can now be configured
(environment variable MINEDTERM= xterm / hp / siemens).
The ESC u command displays additional Unicode script information.
The parentheses matching commands ESC ), ESC (, etc, now also match
HTML tags.
The character compose and input support function was revised.
Accent prefix functions were extended to support Unicode.
Additional mnemos were enabled, including TeX and HTML mnemos.
Features:
---------
Clever justification (auto-indentation):
With the justification command ESC j, clever auto-indentation is applied.
It uses heuristic detection of numbered items and program source comments.
(The old justification function that only considers configured margins
is available by ESC J.)
A Back Tab function was added. A Backspace from a position that is
only preceded by white space on the line will revert the input position
to the previous matching indentation level.
In both justification modes, automatic suppression of auto-indent
applies by heuristic detection of the speed at which characters
are entered. This is to allow unmodified pasting of text (using
e.g. xterm mouse copy/paste).
Checkout and checkin functions for version management systems added
(to File menu, command scripts "co" and "ci" must exist in path).
Introduced generic handling of shift state indication for function key
escape sequences (control/shift/alt and combinations).
No more "Unknown command" errors on unregistered function key variants.
By default they invoke the same function as the unshifted key.
The location of mined buffers can be configured with an additional
environment variable MINEDTMP ([SYS$]MINEDTMP on VMS). This supports
copy and paste operations among different machines.
Bug fixes:
----------
Revised case conversion and other Unicode character property handling.
Updated tables for wide and combining characters to new Unicode data.
Fixed some display bugs:
- Current line was cleared after prompt was aborted with mouse button.
- Search/replace including linefeeds could mess up the screen.
- Screen line could mess up on an incomplete UTF-8 sequence at the end
of a line in UTF-8 text and screen mode.
Fixed a bug with automatic line-wrap after entering space.
Fixed some terminal size detection problems after rlogin from DOS.
Under weird circumstances, the first empty line in a file not edited as
the first one could produce display and buffer garbage on SunOS.
Fixed some search pattern match bugs:
- with empty lines
- with replace and ^, starting in middle of a line (started replacement
at that position, not at start of next line)
- with ^, searching backwards (did not find in current line)
Removed restriction of regular expressions with Unicode characters:
search patterns ä* etc (UTF-8: ä*, â��* etc) do work now.
Manual hints and clarifications:
--------------------------------
A search pattern <pat>* matches a (zero or more times) repetition of
this pattern. In a final position within the search expression,
however, it matches one or more times this pattern.
Hex input code ^V # xxxx <space or RET>:
Works on the prompt line only in Unicode mode, exactly 4 hex digits
are accepted but are not echoed on the screen.
Improved description of special character input support in the manual.
Added overview chapter on input support.
--
Mike Fabian