mined-editor Mailing List for MinEd Text Editor
Brought to you by:
thomaswolff
You can subscribe to this list here.
2005 |
Jan
|
Feb
|
Mar
(1) |
Apr
(5) |
May
|
Jun
(1) |
Jul
|
Aug
(5) |
Sep
(9) |
Oct
(4) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2006 |
Jan
|
Feb
|
Mar
(1) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(4) |
2007 |
Jan
(3) |
Feb
(5) |
Mar
|
Apr
(4) |
May
(1) |
Jun
|
Jul
(3) |
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
2008 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
2009 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
2010 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2012 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <mi...@to...> - 2015-03-28 17:19:04
|
ANNOUNCEMENT MinEd 2015.25 (March 2015) Major enhancements in this release: * Transparent editing of encrypted files. Using filters configurable by file type (configured in $HOME/.minedrc). * Configurable appearance of menu background (in $HOME/.minedrc). * EBCDIC support ("bracket" codepage CP1047 as used by z/OS USS). Further exposed enhancements in this release: Editing: * Enhanced auto-indentation, bullet list and numbered list support. * Enhanced smart spaces/dashes/arrows/minus. Interaction: * Revised flag menus and header line. * Enhanced double-click and focus-then-click handling. * CUPS printer selection. Character handling support: * Configurable character information in status line ($HOME/.minedrc). * Additional character transformation support for Italian, East European, Tatar, Bashkir. * Character information includes Unicode named sequences and spacing combined status. * Support for ISO 8859/EBCDIC Next Line character (NL U+0085). Character encoding support: * Option -E disables text encoding auto-detection, using locale instead. * Updated some character encoding tables according to libiconv 1.14. Added some character encodings. * Dropped the bogus idea of merging JIS X 0213 and EUC-JP code tables. Offering EUC-JP and EUC-JIS X 0213, and their Shift_JIS counterparts. File handling: * Handling directory access failure when opening menu. * Enhanced disk file modification or replacement detection. * Additional mechanisms to prevent data loss in case of file I/O errors. Interworking / Interoperability: * Using new features of xterm 280 to finally achieve the distinction between all (modified) keypad keys. * Preventing editing screen from being spoiled by other processes. * Adusting menu colours to detected terminal colours. * Mouse handling workaround for rxvt-unicode quirks and cygwin console multi-character split-ups. * Workarounds for query problems with mlterm, old xterm, cygwin console, and 'screen'. * Revamped CJK terminal features and fixed some width handling cases. * DOS versions (djgpp, Turbo-C): Fixed Ctrl-space, ^R, ^C. Bug fixes: * Fixed handling of interrupts while reading file. * Fixed new unnamed UTF-16 text to actually be saved as UTF-16. * Fixed text encoding auto-detection on unsigned char platforms (since 2000.14). * Fixed pasting invalid UTF-8 as digit '8' in non-UTF-8 text. ------------------------------------------------------------------------ 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). Mined supports full mouse control and menu system in plain-text terminals (and it was the first editor supporting Unicode in xterm). Mined offers a full set of text and file management features, like data loss prevention (using backup, recovery files, and file locking interoperable with other editors, and file change monitoring), an interactive file chooser, and an interactive file switcher. Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with comfortable features and intuitive interactive behaviour designed for this purpose. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2014-07-08 20:55:43
|
ANNOUNCEMENT MinEd 2014.24.2 (July 2014) Major enhancements in this release: Character information: * Updated to Unicode 7.0. Editing: * Improved and fixed JavaScript/HTML highlighting. * Improved and fixed line end handling in search/replace. Interworking: * Interworking with Windows PowerShell and xterm 306 dim mode. ------------------------------------------------------------------------ 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). Mined supports full mouse control and menu system in plain-text terminals (and it was the first editor supporting Unicode in xterm). Mined offers a full set of text and file management features, like data loss prevention (<img align=absmiddle src=new.gif title=2011.19> using backup, recovery files, and file locking interoperable with other editors, and file change monitoring), an interactive file chooser, and an interactive file switcher. Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with comfortable features and intuitive interactive behaviour designed for this purpose. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2014-06-06 18:09:37
|
ANNOUNCEMENT MinEd 2014.24 (June 2014) Major enhancements in this release: This is a major update with a list of new features and enhancements. Internationalization and Character information: * Revamped smart quotes feature. * Revised Quotes menu according to investigations of international styles. * Supporting opening quotation mark repetition for new paragraphs. * Automatic French quotation marks spacing. * Primary/alternate styles controlled by locale environment or option. * Tuned special title casing (Shift-F3) e.g. for Dutch "IJsselmeer". * Updated to Unicode 6.3. Editing: * File tabs and file name tab titles for quick file selection and browsing. * Revamped rectangular text selection. * Toggle with Alt-mouse-move during click-and-drag. * Consistent selection to mouse position (even on shorter lines) including shifted lines. * Revamped and enhanced HTML and scripting highlighting. * Distinct highlighting for HTML/XML/JSP attributes and values. * TAB width 2 enabled in addition to 4 or 8. * Smarter clipboard pasting (cygwin/Windows). User configuration: * Enhanced user configuration features. * Preferences specific for file name pattern or terminal type. * Consistent handling of preferences when editing multiple files. * Added cursor style setting preference. File handling improvements Terminal interworking improvements * (mlterm, tmux, older xterm, missing terminfo, CJK in 'screen') Bug fixes: * File handling: Various pipe handling fixes. * File handling: Detecting "quota exceeded" write error. * Case conversion function fixes. * Handling search expressions with ^M or \r. * Keyboard: Ctrl-Backarrow again deleting only one character. * Fixed some menu handling cases. * Fixed input of typographic apostrophe in some cases. * Made file basename visible in long prompt lines. * HTML highlighting cases, especially after insert. ------------------------------------------------------------------------ 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). Mined supports full mouse control and menu system in plain-text terminals (and it was the first editor supporting Unicode in xterm). Mined offers a full set of text and file management features, like data loss prevention (<img align=absmiddle src=new.gif title=2011.19> using backup, recovery files, and file locking interoperable with other editors, and file change monitoring), an interactive file chooser, and an interactive file switcher. Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with comfortable features and intuitive interactive behaviour designed for this purpose. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2013-08-18 20:51:21
|
ANNOUNCEMENT MinEd 2013.23 (August 2013) Major enhancements in this release: Editing: * New double-click feature for word selection. * Tweaks on smart editing features (undent, wrap, identifier search etc). Filename handling: * Suppressing backup file names as generated by command line auto-completion if they appear after their base version name (x~, x;N, x.~N~), so that, e.g., mined x* edits x and x1 but not x~. Character information: * Updated to Unicode 6.2. Interworking: * Speed-up of directory browsing, especially on slow network drives. * Ported stand-alone Windows installer to Windows 7. * Ported to MSYS, Raspberry Pi, Irix. * Revamped file information statistics to accomodate slow systems. * Enhancements for newer mlterm. Bug fixes: * Explicit tab width option (-4/-8) takes precedence over file info memory. * Fix 'screen' Unicode display by limiting previous workaround to older version. * Fixed Alt-digit accent prefix functions for mintty and rxvt (since 2012.20). * Fixes related to NUL or NONE pseudo lineends. ------------------------------------------------------------------------ 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). Mined supports full mouse control and menu system in plain-text terminals (and it was the first editor supporting Unicode in xterm). Mined offers a full set of text and file management features, like data loss prevention (<img align=absmiddle src=new.gif title=2011.19> using backup, recovery files, and file locking interoperable with other editors, and file change monitoring), an interactive file chooser, and an interactive file switcher. Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with comfortable features and intuitive interactive behaviour designed for this purpose. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2012-05-09 22:40:49
|
ANNOUNCEMENT MinEd 2012.22 (May 2012) Major enhancements in this release: User configuration: * New user preferences configuration file $HOME/.minedrc. Interactive: * Backarrow now also performs dual-mode function like Del (delete selection if active, or character left). * Revamped keypad function modes and their setup, including more interoperable handling of Home/End keys. * Enabled opening flag menu on terminals missing mouse right-click support (e.g. gnome-terminal). Editing: * Revamped keypad function assignments, esp. for Shift-select mode. * Support for Windows clipboard (Windows and cygwin version only) Interworking: * Mouse moving interaction works in rxvt-unicode / urxvt as well. * Shift-selection works in DOS version as well (key and mouse). * Fixed terminal detection and attribute handling for 'screen'. * Fixed paste buffer to work in DOSBox and Android. ------------------------------------------------------------------------ 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). Mined supports full mouse control and menu system in plain-text terminals (and it was the first editor supporting Unicode in xterm). Mined offers a full set of text and file management features, like data loss prevention (<img align=absmiddle src=new-rot.gif title=2011.19> using backup, recovery files, and file locking interoperable with other editors, and file change monitoring), an interactive file chooser, and an interactive file switcher. Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with comfortable features and intuitive interactive behaviour designed for this purpose. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2012-03-09 23:30:37
|
ANNOUNCEMENT MinEd 2012.21 (March 2012) Major enhancements in this release: Interactive: * New File switcher: menu listing of opened files (tab-like). * New Shift selection mode: visual selection with Shift-keys (Windows-like). Character information: * Updated to Unicode 6.1. Interworking: * Ported to Android * Interworking enhancements both for more legacy systems and terminals. ------------------------------------------------------------------------ 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). Mined supports full mouse control and menu system in plain-text terminals (and it was the first editor supporting Unicode in xterm). Mined offers a full set of text and file management features, like data loss prevention (<img align=absmiddle src=new-rot.gif title=2011.19> using backup, recovery files, and file locking interoperable with other editors, and file change monitoring), an interactive file chooser, and an interactive file switcher. Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with comfortable features and intuitive interactive behaviour designed for this purpose. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2012-01-28 14:41:21
|
ANNOUNCEMENT MinEd 2012.20 (January 2012) Major enhancements in this release: Interworking enhancements: * Re-ported to VMS (OpenVMS), this time without curses. * Supporting DEC locator for mouse-like navigation on DEC terminals. * Workaround for cygwin lock files on network drives. * Workarounds for configuration problems with various terminals. * Ported to SCO UnixWare. * Optimized escape sequence detection for slow terminal connections. * Workaround for systems not reporting proper window size/changes. ------------------------------------------------------------------------ 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). Mined supports full mouse control and menu system in plain-text terminals (and it was the first editor supporting Unicode in xterm). Mined offers a full set of text and file management features, like data loss prevention (<img align=absmiddle src=new-rot.gif title=2011.19> using backup, recovery files, and file locking interoperable with other editors, and file change monitoring), and an interactive file chooser. Basically, mined is an editor tailored to reliable and efficient editing of plain text documents and programs, with comfortable features and intuitive interactive behaviour designed for this purpose. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2011-11-15 23:52:02
|
ANNOUNCEMENT MinEd 2011.19 (November 2011) This release features major enhancements in file management: * Interactive file chooser to navigate file system. * Backup files, interoperable with other editors; optional numbered backups. * File locking, using interoperable lock files. * Recovery files (if mined quits), interoperable with other editors. * Checking/warning whether disk file was changed while being edited (2011.18). * Enhancement and migration of file info storage (2011.18). Other major enhancements in this release: Interactive: * Mouse movement navigation between menus, especially to open submenus. Interworking and Deployment: * Using glyph detection feature of mintty for optimal marker selection. * Assigned HOP function to Shift-TAB and to keypad "*", to support laptop keyboards and some dumb terminals (KDE konsole, BSD console). * Windows stand-alone package: Installing into Start Menu and Desktop. * Enhanced Linux desktop integration (2011.18). * Other interoperability and portability enhancements, including port to Haiku (2011.18). ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2011-06-14 16:40:28
|
ANNOUNCEMENT MinEd 2011.17 (June 2011) Major enhancements in this release: Character encoding support enhancements: * Updated to Unicode 5.2 and Unicode 6.0: * Supporting Arabic ligature joining in all terminals. Interactive: * Sub-menu (in Options menu) to change keyboard emulation interactively. * Improved display of status line information. * Automatically adjusting HTML syntax highlighting colour to dark background. * Improved file info handling, includes selected input method. * Interactive help viewing uses mined rather than less. Interworking: * Supporting extended mouse-coordinates mode (xterm 262 and 268, mintty 0.9), for up to 2015 lines/columns screen width. * Improved handling of function keys on badly-configured terminals. Installation: * Revamped configuration of Windows version: * Stand-alone package uses self-installing archive. * Registers for both context menu and command line path. * Invocation in window uses Windows keyboard emulation mode. Bug fixes: * Fixed keyboard mapping in xterm to accept sequences with subsequent capital letters (like hE, HE). * Fixed printing under Windows and Interix. * Fixed UTF-16 handling. * Fixed stalled mined with modified text after terminal is killed on Linux. ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2010-02-24 09:41:52
|
MinEd 2000.16 My apologies for a link mismatch on the download page (some people already reported missing download files). The problem is fixed now, sorry again. Thomas Wolff ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2010-02-24 01:13:47
|
ANNOUNCEMENT MinEd 2000.16 (Feb 2010) This release of MinEd introduces two major new features for which it is a beta release and I would especially appreciate comments on them: * Self-made interactive selection highlighting, meaning: - Mouse selection highlighting now works in other terminals than just xterm, including the cygwin console (from cygwin 1.7.2). - Selection highlighting is also applied for keyboard selection. A few options are offered to tune selection highlighting; open the Paste buffer menu (from the Options menu or the "%=" flags) and choose options in the visual selection section. -> Del key changed: With new selection highlighting, the function of the Del keypad key could finally be changed to meet more common user expectations (dual-mode behaviour): if a visual selection is active, delete it, otherwise delete next character. * Rectangular copy and paste. - Applying interactive rectangular selection highlighting. The Windows stand-alone package comes with an install script and registers MinEd for invocation from the Windows Explorer context menu for text files. ------------------------------------------------------------------------ Summary of major enhancements in this release: Text editing features: * New rectangular copy/paste area mode. * Enhanced smart quotes algorithm and input support for apostrophe. * Support fow Hawai'ian input. Interactive: * Self-made visual selection highlighting, supporting all terminals. * Changed Del keypad key to more common behaviour. * Calculated dim attribute for line markers in xterm and mintty. * Enabled keyboard mapping (input method handling) for DOS/djgpp version. * Menu navigation: On a submenu entry, cursor-right enters the submenu too. File handling: * The text position is now more easily remembered. Interworking: * For cygwin: * Fixed creation of inter-window paste buffer in case hard link does not work (on FAT or network drives). * Enabled mouse navigation without button pressed for cygwin (1.7.2) console. * With cygwin 1.7.2, mouse interaction will be enhanced. * For mintty/cygwin: * Various tuning measures to make optimal use of this fine terminal. * The mined scrollbar is now enabled by default. (For right-to-left text editing, reduce visual confusion with -o.) * For DOS/djgpp: * Enhanced keyboard interaction to Unix level. * Avoid busy wait during keyboard input. * Enabled Alt-shortcuts. * For legacy systems: * Enhanced terminal support by built-in fallback information. * Improved handling of slow connections. ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2009-07-08 07:20:48
|
ANNOUNCEMENT mined 2000.15.4 (July 2009) Major enhancements in this release: Maintenance release: * Further tweaks for MinTTY and DOS/djgpp * Enhanced handling of MinTTY CJK wide mode. * Handling of MinTTY CJK wide mode dynamic changing. * Enhanced handling of DOS codepage detection. ------------------------------------------------------------------------ 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. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2009-05-01 11:49:45
|
ANNOUNCEMENT mined 2000.15.2 (May 2009) ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ This is a maintenance release: * Tweaks for Cygwin console and MinTTY terminals (also for Linux/Unix after remote login) * Tweaks for DOS versions (fix codepage detection) ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2009-04-25 11:15:36
|
ANNOUNCEMENT 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. ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at <http://towo.net/mined/> Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Major enhancements in this release: 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 (%E2%82%AC) 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 "\r" to search for CRLF (DOS/Windows) line ends. ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: Mike F. <mf...@su...> - 2007-07-19 12:30:12
|
mi...@to... さんは書きました: > ANNOUNCEMENT > > mined 2000 release 14 > (Jul 2007) I updated the packages in openSUSE, they should appear in http://software.opensuse.org/download/M17N/ in a few hours. -- Mike FABIAN <mf...@su...> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 I � Unicode |
From: <mi...@to...> - 2007-07-18 23:08:46
|
ANNOUNCEMENT mined 2000 release 14 (Jul 2007) 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. Following: * Hints and links * Major enhancements in this release * Mined Overview ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at http://towo.net/mined/ Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Major enhancements in this release: Text editing features: * Case-insensitive search (except when searching for an identifier). * New command Alt-x toggles preceding character and its hexadecimal code. Character encoding support enhancements: * Additional option -E? just determines and displays text file encoding(s). * Additional option +E? just determines and displays terminal encoding. * Separated display of "isolated" combining characters (e.g. after TAB). * Improved text encoding auto-detection: * Improved detection of CJK encodings vs. 8-bit encodings. * Added auto-detection of Windows-"ANSI" (CP1252), PC-Latin (CP850), MacRoman. * Improved configuration of auto-detection. Character input enhancements: * New shortcuts for input of plain quote marks (in smart quotes mode). Interworking enhancements: * Terminal encoding handling: * Added options -f / -F to indicate limited font coverage of special characters. * Detecting and handling non-Unicode terminal with Arabic ligature joining. * Detecting and handling special width behaviour of rxvt, mlterm, konsole concerning unassigned characters, non-BMP, or non-Unicode characters. * Applying display replacement for illegal Unicode characters by default (codes ending with FFFE/FFFF, surrogates, non-Unicode code points). * Fixed a lot of other remaining width display inconsistencies. * Making use of window focus out/in reports (xterm 224). * Workaround for xterm 224 bug which could lock up the terminal. * Adjusting display details to properties of gnome-terminal, konsole. * Considering termcap information of function key escape sequences. Miscellaneous changes: * Increased speed of some UTF-8 search operations by a factor of ~ 40. * Colour highlighting of DOS/Mac line end indications. ------------------------------------------------------------------------ Feature Overview Good interactive features * Intuitive user interface * Logical and consistent concept of navigating and editing text (without ancient line-end handling limitations or insert/append confusion) * Supports various control styles: - Editing with command control, function key control, or menu control - Navigation by cursor keys, control keys, mouse or scrollbar * Concise and comprehensive menus (driven by keyboard or mouse) * "HOP" key paradigm doubles the number of navigation functions that can be most easily reached and remembered by intuitively amplifying the associated function * Immediate adjustment if the window size is changed, in any state of interaction Versatile character encoding support * Extensive Unicode support, including double-width and combining characters, script highlighting, various methods of character input support (mapped keyboard input methods, mnemonic and numeric input), supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts * Extensive accented character input support, including multiple accent prefix keys. * Support for Greek (monotonic and polytonic). * Support for Cyrillic accented characters. * Support of bidirectional terminals, Arabic ligature joining * East Asian character set support: handling of major CJK encodings (including GB18030 and full EUC-JP with combining characters) * Support for a large number of 8 bit encodings (with combining characters for Vietnamese, Thai, Arabic, Hebrew) * Support of CJK input methods by enhanced keyboard mapping including multiple choice mappings (handled by a pick list menu); characters in the pick list being sorted by relevance of Unicode ranges * Han character information with description and pronunciation * Auto-detection of text character encoding, edits files with mixed character encoding sections (e.g. mailboxes), transparent handling and auto-detection of UTF-16 encoded files * Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features (like different Unicode width and combining data versions) * Comprehensive and flexible (though standard-conformant) set of mechanisms to specify both text and terminal encodings with useful precedences. * Flexible combination of any text encoding with any terminal encoding. * Encoding support tested with: xterm, mlterm, rxvt, cxterm, kterm, hanterm, kde konsole, gnome-terminal, linux console Many useful text editing capabilities * Many text editing features, e.g. paragraph wrapping, auto-indentation and back-tab, smart quotes (with quotation marks style selection and auto-detection) and smart dashes * Search and replacement patterns can have multiple lines * Cross-session paste buffer (copy/paste between multiple - even subsequent or remote - invocations of mined) * Optional Unicode paste buffer mode with implicit conversion * Marker stack for quick return to previous text positions * Multiple paste buffers (emacs-style) * Program editing features, HTML support and syntax highlighting, identifier and function definition search, also across files; structure input support * Text and program layout features; auto-indentation and undent function (back-tab), numbered item justification * Systematic text and file handling safety, avoiding loss of data * Visible indications of special text contents (TAB characters, different line-end types, character codes that cannot be displayed in the current mode) * Full binary transparent editing with visible indications (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) * Print function that works in all text encodings * Optional password hiding * Optional emacs command mode Small-footprint operation and portability * Plain text mode (terminal) operation, supporting wide range of terminals * Instant start-up * Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS (djgpp), Windows (cygwin, Interix) * Makefiles also support legacy systems ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: Mike F. <mf...@su...> - 2007-01-24 19:37:27
|
mi...@to... =E3=81=95=E3=82=93=E3=81=AF=E6=9B=B8=E3=81=8D=E3=81=BE=E3=81= =97=E3=81=9F: > ANNOUNCEMENT > > mined 2000.13.2 > (Dec 2006) > I updated the packages in openSUSE, they should appear in=20 http://software.opensuse.org/download/M17N/ in a few hours. --=20 Mike FABIAN <mf...@su...> http://www.suse.de/~mfabian =E7=9D=A1=E7=9C=A0=E4=B8=8D=E8=B6=B3=E3=81=AF=E3=81=84=E3=81=84=E4=BB=95=E4= =BA=8B=E3=81=AE=E6=95=B5=E3=81=A0=E3=80=82 I =EF=BF=BD Unicode |
From: <mi...@to...> - 2006-12-02 00:06:18
|
ANNOUNCEMENT mined 2000.13.2 (Dec 2006) 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. More information (with screenshots, overview and change log) and download are available from the mined web site at http://towo.net/mined/ ------------------------------------------------------------------------ Mined 2000.13.2 is a maintenance release with enhancements in * character input support * interoperability Major enhancements in release 2000.13: Documentation enhancements: * Revised manual structure, featuring more comprehensive new chapters on * Structured editing support * Character handling support * Language support Character encoding support enhancements: * Auto-detection and explicit selection of UTF-16 with and without BOM (big endian and little endian). * Updated to Unicode 5.0.0 (final, from beta2 in 2000.12). Character input support enhancements: * Added support for multiple accented character input. * Additional accent prefix keys for most frequent accents of all Latin-based languages (macron, breve, dot above, ogonek, caron, stroke). * Added support for convenient combining character input with accent prefix keys. * Added support for convenient quotation marks input with accent prefix keys. * Support for Greek (monotonic and polytonic). * Support for Cyrillic accented characters. Interactive enhancements: * Revised menu structure to be more intuitive. * Improved menu handling system. Interoperability enhancements: * Making use of xterm 216 mode which provides detection of Alt-/Control-modified digits and punctuation keys. * Improved support for some legacy terminals. File handling enhancements: * Consistent setting of file access modes when cloning a file or creating a new file with executable permission. ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: Mike F. <mf...@su...> - 2006-10-16 16:11:26
|
mi...@to... さんは書きました: > ANNOUNCEMENT > > mined 2000 release 13.1 > (Oct 2006) I updated the packages in openSUSE, they should appear in http://software.opensuse.org/download/M17N/ in a few hours. This is probably the last update for openSUSE 10.2 because the beta phase of openSUSE 10.2 starts soon. -- Mike FABIAN <mf...@su...> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 |
From: <mi...@to...> - 2006-10-15 14:46:01
|
ANNOUNCEMENT mined 2000 release 13.1 (Oct 2006) 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. Following: * Hints and links * Major enhancements in this release * Mined Overview ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at http://towo.net/mined/ Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Major enhancements in this release: Documentation enhancements: * Revised manual structure, featuring more comprehensive new chapters on * Structured editing support * Character handling support * Language support Character encoding support enhancements: * Auto-detection and explicit selection of UTF-16 with and without BOM (big endian and little endian). * Updated to Unicode 5.0.0 (final, from beta2 in 2000.12). Character input support enhancements: * Added support for multiple accented character input. * Additional accent prefix keys for most frequent accents of all Latin-based languages (macron, breve, dot above, ogonek, caron, stroke). * Added support for convenient combining character input with accent prefix keys. * Added support for convenient quotation marks input with accent prefix keys. * Support for Greek (monotonic and polytonic). * Support for Cyrillic accented characters. Interactive enhancements: * Revised menu structure to be more intuitive. * Improved menu handling system. Interoperability enhancements: * Making use of xterm 216 mode which provides detection of Alt-/Control-modified digits and punctuation keys. * Improved support for some legacy terminals. File handling enhancements: * Consistent setting of file access modes when cloning a file or creating a new file with executable permission. ------------------------------------------------------------------------ Feature Overview Good interactive features * Intuitive user interface * Logical and consistent concept of navigating and editing text (without ancient line-end handling limitations or insert/append confusion) * Supports various control styles: Editing with command control, function key control, or menu control Navigation by cursor keys, control keys, mouse or scrollbar * Concise and comprehensive menus (driven by keyboard or mouse) * "HOP" key paradigm doubles the number of navigation functions that can be most easily reached and remembered by intuitively amplifying the associated function * Immediate adjustment if the window size is changed, in any state of interaction Versatile character encoding support * Extensive Unicode support, including double-width and combining characters, script highlighting, various methods of character input support (mapped keyboard input methods, mnemonic and numeric input), supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts * Extensive accented character input support, including multiple accent prefix keys. * Support for Greek (monotonic and polytonic). * Support for Cyrillic accented characters. * Support of bidirectional terminals, Arabic ligature joining * East Asian character set support: handling of major CJK encodings (including GB18030 and full EUC-JP with combining characters) * Support for a large number of 8 bit encodings (with combining characters for Vietnamese, Thai, Arabic, Hebrew) * Support of CJK input methods by enhanced keyboard mapping including multiple choice mappings (handled by a pick list menu); characters in the pick list being sorted by relevance of Unicode ranges * Han character information with description and pronunciation * Auto-detection of text character encoding, edits files with mixed character encoding sections (e.g. mailboxes), transparent handling and auto-detection of UTF-16 encoded files * Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features (like different Unicode width and combining data versions) * Comprehensive and flexible (though standard-conformant) set of mechanisms to specify both text and terminal encodings with useful precedences. * Flexible combination of any text encoding with any terminal encoding. * Encoding support tested with: xterm, mlterm, rxvt, cxterm, kterm, hanterm, kde konsole, linux console Many useful text editing capabilities * Many text editing features, e.g. paragraph wrapping, auto-indentation and back-tab, smart quotes (with quotation marks style selection and auto-detection) and smart dashes * Search and replacement patterns can have multiple lines * Cross-session paste buffer (copy/paste between multiple – even subsequent or remote – invocations of mined) * Optional Unicode paste buffer mode with implicit conversion * Marker stack for quick return to previous text positions * Multiple paste buffers (emacs-style) * Program editing features, HTML support and syntax highlighting, identifier and function definition search, also across files; structure input support * Text and program layout features; auto-indentation and undent function (back-tab), numbered item justification * Systematic text and file handling safety, avoiding loss of data * Visible indications of special text contents (TAB characters, different line-end types, character codes that cannot be displayed in the current mode) * Full binary transparent editing with visible indications (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) * Print function that works in all text encodings * Optional password hiding * Optional emacs command mode Small-footprint operation and portability * Plain text mode (terminal) operation, supporting wide range of terminals * Instant start-up * Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS (djgpp), Windows (cygwin, Interix) * Makefiles also support legacy systems ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: <mi...@to...> - 2006-04-05 09:43:48
|
An installation bug has slipped into mined 2000.12. Unless the script "configure" is invoked first, there is no generic makefile in the src subdirectory (which is intended) and the make target for the alias links is dangling. ------------------------------------------------------- Effect make install stops at the links target, the following updates are missing: * the alias links to invoke mined emulation modes and scripts: minmacs, umined etc * the Mined runtime support library with the updated printing script, online help file, local HTML documentation etc * the mined manual page (for the Unix man command) This should all be installed properly after the following fix. ------------------------------------------------------- Fix Please fix the definition of the makelinks variable in the file mkinclud.mak (line 399) as follows: makelinks=$(MAKE) -f mkinclud.mak links ------------------------------------------------------- I will update the distribution archive as soon as possible. Best regards, Thomas Wolff |
From: <mi...@to...> - 2006-03-30 20:00:42
|
ANNOUNCEMENT mined 2000 release 12 (Mar 2006) Mined is a powerful text editor with a comprehensive and easy-to-use user interface 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. 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. Following: * Hints and links * Major enhancements in this release * Mined Overview ------------------------------------------------------------------------ More information (with screenshots, feature overview and change log) and download are available from the mined web site at http://towo.net/mined/ Mined is co-hosted at sourceforge and has a mailing list which can be subscribed at <https://lists.sourceforge.net/lists/listinfo/mined-editor> ------------------------------------------------------------------------ Major enhancements in this release: Character encoding support enhancements: * Updated to Unicode 5.0.0 beta2: * Case conversion, Script information. * Combining character width properties. * Han information (from Unihan database) for CJK characters. * Radical/Stroke input method. * Added character input mnemonics for new LATIN characters. * Supplemented Big5 character set with HKSCS-2004 update from http://info.gov.hk/digital21/eng/hkscs/, adding more than 100 characters. Handling covers mappings to two Unicode characters, like for JIS encodings. * Revised interpretation of locale environment variables to comply with de-facto locale standard but yet allowing flexible locale configuration for both text and terminal encoding. This mechanism is supplemented by other options with useful precedences. Command line options to specify text or terminal encoding were revised, enhanced, and made more comprehensive. * Revised terminal encoding handling to support also mapped 8-bit encodings including handling of combining characters (with auto-detection). * Generally revised handling of text and terminal encoding to support all combinations of them. * Supporting lots of additional 8-bit encodings for both text encoding and terminal encoding. Structured Encoding menu with submenus for comprehensive text encoding selection. * Optional Unicode Copy/Paste buffer mode with implicit conversion. Character handling support enhancements: * Supplemented Cangjie input method with additional mappings from HKSCS-2004 Changjie input code table. * Case conversion is now always (i.e. in all encodings) based on Unicode. * Shift-F3 case cycling function now uses actual Unicode title case characters when appropriate and available. * Smart quotes enabled in all text encodings. * Updated HTML character mnemonics to HTML 4.01. Interworking enhancements: * Improved intuitive assignment of copy/paste functions to keypad, enhanced flexbility of usage. * Further improvements on terminal interworking (even version-specific), especially with KDE konsole. Added kterm encoding auto-detection. Other enhancements: * New password hiding feature, selected by default for "hidden" files. * Extended default installation by some aliases and wrappers: * minmacs, mstar, mpico for invocation of mined in emulation modes for emacs, WordStar, pico (alpha), respectively * umined, xmined for invocation of mined in a separate terminal window * uterm to invoke a new terminal window with a maximum of Unicode support achievable on the system, including best-choice font selection ------------------------------------------------------------------------ Mined Overview Good interactive features * Intuitive user interface * Logical and consistent concept of navigating and editing text (without ancient line-end handling limitations or insert/append confusion) * Supports various control styles: Editing with command control, function key control, or menu control Navigation by cursor keys, control keys, mouse or scrollbar * Comprehensive menus (driven by keyboard or mouse) * "HOP" key paradigm doubles the number of navigation functions that can be most easily reached and remembered by intuitively amplifying the associated function * Immediate adjustment if the window size is changed, in any state of interaction Versatile character encoding support * Extensive Unicode support, including double-width and combining characters, script highlighting, various methods of character input support (mapped keyboard input methods, mnemonic and numeric input), supporting CJK, Vietnamese, Hebrew, Arabic, and other scripts * Support of bidirectional terminals, Arabic ligature joining * East Asian character set support: handling of major CJK encodings (including GB18030 and full EUC-JP with combining characters) * Support for a large number of 8 bit encodings (with combining characters for Vietnamese, Thai, Arabic, Hebrew) * Support of CJK input methods by enhanced keyboard mapping including multiple choice mappings (handled by a pick list menu); characters in the pick list being sorted by relevance of Unicode ranges * Han character information with description and pronunciation * Auto-detection of text character encoding, edits files with mixed character encoding sections (e.g. mailboxes), transparent handling of UTF-16 encoded files * Auto-detection of UTF-8 / CJK / 8 bit terminal mode and detailed features (like different Unicode width and combining data versions) * Comprehensive and flexible (though standard-conformant) set of mechanisms to specify both text and terminal encodings with useful precedences. * Flexible combination of any text encoding with any terminal encoding. * Encoding support tested with: xterm, mlterm, rxvt, cxterm, kterm, hanterm, kde konsole, linux console Many useful text editing capabilities * Many text editing features, e.g. paragraph wrapping, auto-indentation and back-tab, smart quotes (with quotation marks style selection and auto-detection) and smart dashes * Search and replacement patterns can have multiple lines * Cross-session paste buffer (copy/paste between multiple - even subsequent or remote - invocations of mined) * Optional Unicode paste buffer mode with implicit conversion * Marker stack for quick return to previous text positions * Multiple paste buffers (emacs-style) * Program editing features, HTML support and syntax highlighting, identifier and function definition search, also across files; structure input support * Text and program layout features; auto-indentation and undent function (back-tab), numbered item justification * Systematic text and file handling safety, avoiding loss of data * Visible indications of special text contents (TAB characters, different line-end types, character codes that cannot be displayed in the current mode) * Full binary transparent editing with visible indications (illegal UTF-8 or CJK, mixed line end types, NUL characters, ...) * Print function that works in all text encodings * Optional password hiding * Optional emacs command mode Small-footprint operation and portability * Plain text mode (terminal) operation, supporting wide range of terminals * Instant start-up * Runs on many platforms: Unix (Linux/Sun/HP/BSD/Mac and more), DOS (djgpp), Windows (cygwin, Interix) * Makefiles also support legacy systems ------------------------------------------------------------------------ Thomas Wolff mi...@to... |
From: Mike F. <mf...@su...> - 2005-10-06 14:02:29
|
Thomas Wolff <mi...@to...> さんは書きました: >> >> Maybe I will add that font to the SuSE xterm package. > [meaning the 20x20 fonts] > Yes, please do that. Done, see http://bugzilla.novell.com/show_bug.cgi?id=49305 comment #5 and #6. -- Mike FABIAN <mf...@su...> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 |
From: Mike F. <mf...@su...> - 2005-10-06 08:35:39
|
Mike FABIAN <mf...@su...> さんは書きました: > Thomas Wolff <mi...@to...> さんは書きました: [...] >> But by rules of priority of the variables affecting each category, >> LANG doesn't affect anything if all other categories are set. >> So, when the example is modified slightly: >> LC_ALL=something.UTF-8 >> LANG=something.gb18030 >> this does not violate the POSIX locale standard. (For the POSIX >> locale mechanism, the value of LANG would have no effect here.) >> >> Maybe a little picky here, but this way at least one important >> missing configuration feature (distinguishing terminal encoding from >> data encoding) can be achieved this way if an application likes. > > But this is completely nonstandard, no other application but mined > is doing something like this. And it is very misleading as it makes > the user believe that using different encodings in these variables > is OK. But it is not. > You are right that LANG is ignored if LC_ALL is set, but it > is still misleading. MINED_PREFERRED_FILE_ENCODING would > be ignored by the POSIX locale mechanism as well and not only > if LC_ALL is set. Of course, if you want to set LANG to a special value because it is ignored anyway when LC_ALL is set, you have to tell the user that he *must* set LC_ALL, otherwise you will have mixed encodings again and get into trouble. That makes it impossible for the user to choose his paper size, numeric format, message language, etc. independently. I.e. by forcing the user to set LC_ALL you make the locale system even less useful than it already is. -- Mike FABIAN <mf...@su...> http://www.suse.de/~mfabian 睡眠不足はいい仕事の敵だ。 |
From: Mike F. <mf...@su...> - 2005-10-05 23:02:39
|
Thomas Wolff <mi...@to...> =E3=81=95=E3=82=93=E3=81=AF=E6=9B=B8=E3=81=8D= =E3=81=BE=E3=81=97=E3=81=9F: >> > * It cannot distinguish between terminal encoding and preferred data= =20 >> > encoding. For mined, I decided to slightly interpret (or misuse,=20 >> > if you want) > >> misuse, certainly misuse! This is against the POSIX standard. > Not quite, see below. > >> > the locale mechanism by allowing the following: >> > LC_CTYPE=3Dsomething.UTF-8 >> > LANG=3Dsomething.gb18030 >> > This would tell mined that the preferred encoding when editing tex= t=20 >> > is GB18030 while leaving the LC_CTYPE category indicating a UTF-8=20 >> > terminal, so other applications are not confused, and CJK files=20 >> > can easily be worked on in a UTF-8 terminal (there are options for= =20 >> > this in mined, too, and of course auto-detection...). > >> Having options for this in mined is the only possibility here. You >> cannot use the locale environment variables against the POSIX >> standard. > I'm actually not doing that. > The POSIX requirement you quoted says that different character sets=20 > must not be used by the locale categories. > But by rules of priority of the variables affecting each category,=20 > LANG doesn't affect anything if all other categories are set. > So, when the example is modified slightly: > LC_ALL=3Dsomething.UTF-8 > LANG=3Dsomething.gb18030 > this does not violate the POSIX locale standard. (For the POSIX=20 > locale mechanism, the value of LANG would have no effect here.) > > Maybe a little picky here, but this way at least one important=20 > missing configuration feature (distinguishing terminal encoding from=20 > data encoding) can be achieved this way if an application likes. But this is completely nonstandard, no other application but mined is doing something like this. And it is very misleading as it makes the user believe that using different encodings in these variables is OK. But it is not. You are right that LANG is ignored if LC_ALL is set, but it is still misleading. MINED_PREFERRED_FILE_ENCODING would be ignored by the POSIX locale mechanism as well and not only if LC_ALL is set. I still think a special mined option, be it via a mined specific environment variable or a config file option is much clearer than abusing the POSIX locale system in weird and funny ways. >> And most encodings wouldn't work for German >> anyway, i.e. de_DE.SJIS could not work because SJIS has no umlauts. > Actually, Shift-JIS X0213 does maintain umlauts. Try it with mined,=20 > enter them in the terminal, ESC u will reveal the encoding. Maybe a=20 > later extension of Shift-JIS; I took the table from libiconv. Yes, this is a later extension of shift_jis. The old shift_jis has no umlauts: mfabian@magellan:~$ echo -n =C3=B6 | iconv -f utf-8 -t sjis >/dev/null iconv: illegal input sequence at position 0 mfabian@magellan:~$ only shift_jisx0213 has: mfabian@magellan:~$ echo -n =C3=B6 | iconv -f utf-8 -t shift_jisx0213 >/d= ev/null mfabian@magellan:~$ >> So it is much less than n*m. > Sure, but locale installation is far too complicated for users=20 > (I don't know myself how it works because there is no decent documentat= ion)=20 > - and it seems it's not even possible if you're not root - It is possible if you are not root. You can install additional locales in your home directory using the command "localedef". You are right though that it is not commonly known by ordinary users how to do that. >> >> The updated version is attached. Thank you very much for the review= . >> mfabian@magellan:/tmp$ locale >> LANG=3Dja_JP.UTF-8 >> LC_CTYPE=3D"ja_JP.UTF-8" >> ... >> LC_PAPER=3D"ja_JP.UTF-8" >> LC_ALL=3D >> mfabian@magellan:/tmp$ LANG=3Den_US.ISO-8859-1 LC_PAPER=3Dde_DE@eu= ro ./uterm >> 20x20 font not found, using 9x18 with 18x18. > >> Now in the xterm which started: > >> mfabian@magellan:/tmp$ locale >> LANG=3Den_US.UTF-8 >> LC_CTYPE=3D"en_US.UTF-8" >> ... >> LC_PAPER=3Dde_DE@euro >> LC_ALL=3D >> mfabian@magellan:/tmp$=20 > >> Illegal combination of UTF-8 and ISO-8859-1 encoding because LC_PAPER >> is still set to de_DE@euro -> trouble ahead. > Well, in this case you explicitly caused the "illegal combination"=20 > yourself with the above quoted command line settings of LANG and LC_PAP= ER=20 > in a UTF-8 locale environment, so any trouble caused would not be=20 > caused by uterm. Sorry I wanted to write LANG=3Den_US.ISO-8859-1 LC_PAPER=3Dde_DE.ISO-8859-1 ./uterm which is perfectly fine because the encodings are the same. But after starting ./uterm there is a conflict because uterm changes only one environment variable. To avoid such conflicts, uterm should try to change all of the LANG and LC_* variables which were set before to non-UTF-8 locales to UTF-8 locales, not only one. I.e. in the above case the uterm script should change LANG to en_US.UTF-8 and LC_PAPER to de_DE.UTF-8. On SuSE Linux you can be sure that all locales also exist in UTF-8. I.e. if there is a xx_YY.something then there is also a xx_YY.UTF-8. On other systems you cannot be sure. You wrote yourself that on some systems only en_US.UTF-8 exists. That means in the above case you should try to set LC_PAPER to de_DE.UTF-8 if possible and if not fallback to en_US.UTF-8. You could improve your script by checking LANG and all LC_* variables and try to set all of them which were set when uterm was started to the respective UTF-8 locales if possible and if not use another UTF-8 locale which exists as a fallback. On glibc systems, you can easily check whether a certain UTF-8 locale exists with the "locale" program: mfabian@magellan:~$ LC_CTYPE=3Den_US.UTF-8 locale charmap UTF-8 mfabian@magellan:~$ exists because it returns UTF-8. mfabian@magellan:~$ LC_CTYPE=3Daa_BB.UTF-8 locale charmap locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory ANSI_X3.4-1968 mfabian@magellan:~$ does not exists because it does *not* return UTF-8. I'm not sure how this can be done in a portable way. Maybe the "locale charmap" command is standardized, but I'm not sure at the moment. > I think the uterm script has the following properties: > * It gives the user the opportunity to start an xterm which can display= =20 > a maximum of Unicode "out-of-the-box", in two respects: > * Enforcing UTF-8 even if the user's environment is misconfigured. > (not needed for SuSE) > * Choosing a most suitable font. > (also useful for SuSE default configuration, or with user's own=20 > configuration active that might address traditional non-sufficient=20 > fonts) yes, maybe. --=20 Mike FABIAN <mf...@su...> http://www.suse.de/~mfabian =E7=9D=A1=E7=9C=A0=E4=B8=8D=E8=B6=B3=E3=81=AF=E3=81=84=E3=81=84=E4=BB=95=E4= =BA=8B=E3=81=AE=E6=95=B5=E3=81=A0=E3=80=82 |