| This is a rather extensive listing of mined features. If you just want to try the editor, you may skip to the download page and consult the mined manual for detailed instructions. |
Editing of mixed encoding files (useful e.g. for mailboxes);
online switching of UTF-8 or Latin-1 interpretation.
Complete handling of combining characters (display,
edit, search, ...).
Partial editing and optional separated display mode.
Configurable automatic smart quotes.
Bidirectional terminal support (for handling
right-to-left scripts).
Keyboard mapping for input support of non-Latin scripts
on Latin keyboards (mappings for Greek, Cyrillic, Arabic, Hebrew
pre-configured, Chinese and many more can be added).
Highlighting (colouring) of certain Unicode Script ranges
(compile-time configurable, Greek and Cyrillic preconfigured).
Use of a "HOP" key which amplifies any subsequent movement command
(and some other commands) in an intuitive sense. This way, a lot of
functions can be achieved quickly without remembering as many
control or function keys.
HOP and function key assignment to numeric keypad such that
most frequently used functions are easily available.
Additional flags-triggered pull-down menus for Keyboard Mapping and
Smart Quotes settings.
HTML syntax highlighting distinguishes HTML tags,
HTML comments and JSP.
hanterm or cxterm.
Perfect responsiveness to terminal/window size changes. On resizing
the window, mined will immediately adjust and update its display -
the text cursor position will stay where it was.
Resizing also works while prompting for input (e.g. search text).
Word/line wrap justification applies auto-indentation with
heuristic detection of numbered items and program source comments.
Binary transparency including simultaneous handling of different
line end types, null characters, transparent splitting of
overlong lines, and transparent handling of illegal UTF-8 sequences.
Search and replacement patterns can contain embedded newlines.
Search function for matching HTML tags.
Optional memory of last cursor position when a file save command
is issued, automatic re-positioning in next editing session.
Integration of version control systems:
checkout and checkin commands available from File menu.