Release notes for a4 v2.0 terminal multiplexer with new functionality,
improvements, and bug fixes.
Add copymode
- New copymode and paste actions for opening terminal history in editor
Add movewindow action
- New action movewin() mapped to C-g m # by default
- This allows the user to move the current window to a specific location
by order number
Improved mouse support
- Implement mouse drag to select text to the system clipboard
- Mouse selection is pane-aware and won't bleed across windows
- When a terminal app is in altscreen, send mouse actions through to it
- Override altscreen mouse grabs with Ctrl-mouse drags
Improved rendering speed
- Batch chars with same properties to significantly reduce overhead and
increase rendering speed
- Implement Synchronized Output, DEC 2026, with a safety timeout of 1 sec
- Make render_termwin() more efficient to improve rendering performance
- Change the scrollback to be a ring buffer to improve performance
Improved socket file naming
- Socket filename is now session name + '@' + $HOSTNAME
Bug fixes
- Fixed bug where windows get stuck after a mouse drag and release
- Special keys with mods (S-, M-, C-, A-) were not being recognized and
passed through; this is fixed
- Fixed color bleed when a window running an altscreen app was resized
- Scrollback sometimes did not display lines properly
https://a4term.com/
https://github.com/rpmohn/a4/releases/tag/v2.0
-Ross
--
Ross Mohn <
rpm...@waxandwane.org>
http://waxandwane.org/
http://a4term.com/