./editors/mined, Unicode text editor

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2022.27nb1, Package name: mined-2022.27nb1, Maintainer: pkgsrc-users

Mined is a text editor with
Good interactive features
an intuitive user interface
command control and pull-down menus available
control and function key or mouse control

Many useful text editing capabilities
extensive Unicode support, including double-width and combining
characters, keyboard mapping and script highlighting
many text editing features, e.g. paragraph wrapping, smart quotes,
multi-line support in search and replacement patterns
program editing features, HTML support and syntax highlighting,
identifier search
systematic text and file handling safety, avoiding loss of data

"Small-footprint" operation and portability
plain text mode (terminal) operation
instant start-up
cross-platform operation (Unix, DOS/Windows)


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 7082.553 KB

Version history: (Expand)


CVS history: (Expand)


   2022-12-28 16:20:03 by Thomas Klausner | Files touched by this commit (4)
Log message:
mined: reduce workarounds, fix two installation paths

Bump PKGREVISION.
   2022-12-28 13:20:20 by Thomas Klausner | Files touched by this commit (1) | Package updated
Log message:
mined: update HOMEPAGE
   2022-12-28 13:18:45 by Thomas Klausner | Files touched by this commit (7) | Package updated
Log message:
mined: update to 2022.27.

mined 2022.27 highlights:

    Character information:
    Updated to Unicode 15.0.

mined 2022.26 highlights:

    Character information:
    Updated to Unicode 13.0.
    Support for emoji width handling.

    Editing:
    Search and replacement patterns can contain substitution references like \1 \ 
to matching sub-expressions like \(...\) (can be nested).

    Bug fixes:
    Tweaked smart undentation (on Backspace) of auto-numbering.
    Fixed line split of long lines read from file.
    Tweaked menu background colour handling.

mined 2015.25 highlights:

    Editing:
    Transparent editing of encrypted files. Using filters configurable by file \ 
type (configured in $HOME/.minedrc).
    Enhanced auto-indentation, bullet list and numbered list support.
    Enhanced smart spaces/dashes/arrows/minus.

    Interaction:
    Revised flag menus and header line.
    Configurable appearance of menu background (in $HOME/.minedrc).
    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:
    EBCDIC support ("bracket" codepage CP1047 as used by z/OS USS).
    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 2014.24.2 highlights:

    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 2014.24 highlights:

    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 2013.23.4

    Fixed build problems on Debian 7 64 bit.

mined 2013.23.3

    Fixed build problems on systems using /lib64 or /lib/64.

mined 2013.23.2

    Fixed build problems on newer Debian/Ubuntu.

mined 2013.23 highlights:

    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 2012.22 highlights:

    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 2012.21 highlights:

    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 2012.20 highlights:

    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 2011.19 highlights:

    File handling:
    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).

    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 2011.18 highlights (mainly maintenance release):

    Checking/warning if disk file was changed while being edited.
    New Back/Forward navigation functions in Search/go menu.
    Enhancement and migration of file info storage.
    Enhanced Linux desktop integration.
    Tweaks to build and install on more systems (Linux low memory, Windows older \ 
version, Haiku).
    Ported to Haiku.
    Workaround for cursor positioning bug of 'screen'.

mined 2011.17 highlights:

    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:
    Major version number is now the year of release.
    Cygwin package: no longer registering for Windows context menu (postinstall).
    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 2000.16 highlights:

    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 2000.15.4 highlights:

    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.
    Workaround for mlterm bug with screen update on bidi text.
    Workaround for "screen" terminal obstructing proper width detection.

mined 2000.15.3 highlights:

    Maintenance release:
    Enhanced mouse control
        Menu navigation with mouse without button pressed.
        Mouse click escapes from input prompt.
    Further tweaks for MinTTY
        Detecting MinTTY as modified from 0.4.
        Fixed various character width handling issues.
        Support for dynamic adjustment of CJK width property by font change.
        Adapted encoding handling of window title.
    Mouse operation fixes.

mined 2000.15.2 highlights:

    Maintenance release:
    Tweaks for Cygwin console and MinTTY terminals
    Tweaks for DOS versions
   2021-10-26 12:21:45 by Nia Alarie | Files touched by this commit (161)
Log message:
editors: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 15:47:53 by Nia Alarie | Files touched by this commit (161)
Log message:
editors: Remove SHA1 hashes for distfiles
   2019-06-08 12:41:00 by Roland Illig | Files touched by this commit (93)
Log message:
editors/*: let pkglint fix indentation and variable alignment

pkglint -Wall -F -r editors

Manually fixed the changes in editors/nedit since the "fixed" indentation
was wrong.
   2015-11-03 04:32:24 by Alistair G. Crooks | Files touched by this commit (138)
Log message:
Add SHA512 digests for distfiles for editors category

Problems found with existing distfiles:
	distfiles/javascript-2.1b1.el
	distfiles/yEd-3.14.2.zip
No changes made to the javascript-mode or yEd distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-10-17 00:37:14 by Roy Marples | Files touched by this commit (1)
Log message:
Mined really uses termcap.