speedrect
- Description
- Fast modal rectangle commands
- Latest
- speedrect-0.7.tar (.sig), 2024-Dec-18, 70.0 KiB
- Maintainer
- JD Smith <jdtsmith+elpa@gmail.com>
- Website
- https://github.com/jdtsmith/speedrect
- Browse ELPA's repository
- CGit or Gitweb
- Badge
To install this package from Emacs, use package-install
or list-packages
.
Full description
This package adds convenient modal keybindings and additional functionality when rectangle-mark-mode is active (typically on C-x SPC). Hit ? for help.
Old versions
speedrect-0.6.tar.lz | 2024-Dec-07 | 17.9 KiB |
News
1. v0.7 (2024-12-17)
- Added demo movie.
- Automatically recall stashed rectangle when multiple cursors mode (
M
) completes. - Stash rectangle prior to quitting.
- Optionally preserve space on kill (
k
) when called with prefix (i.e. copy then clear). - When rectangle filling text, if the selected rectangle is entirely blank, use the contents of the last killed rectangle. This makes possible a two-step process for rectangle filling:
- kill/copy a rectangle
- mark a blank rectangular "target" region, and yank-fill to that width.
- Other minor rectangle fill improvements to add stability.
- New decrement/increment commands (
-
/+
) for adding/subtracting to first numeric column (numeric prefix allowed). - Alignment-preserving white-space deletion, for left (default) or right (with prefix) justification of column.
- New undo command (
u
) to undo last action, preserving the selected rectangle. [BUGFIX]
Avoid rare alignment issues when usingyank-from-calc
(m
).
2. v0.6 (2024-12-07)
- Published on ELPA.
- Added
copy-rectangle-as-text
to put yankable lines of text on the kill ring. - Permit mismatched calc matrix and selected rectangle row length.
BUGFIX
correctly save rectangle position afterdelete-rest
.
3. v0.5.2 (2024-12-03)
- Improved rectangle shift off ends of lines.
- Better calc integration and formatting.
- Vector shortening and brackets now always ignored.
4. v0.5
- New command
f
to fill (wrap) text in the rectangle. Uses prefix for fill width (defaults to rectangle width).
5. v0.4
- New command
x
for moving around rectangle corners. - New command
M
for placing multiple-cursors on each line at the current column.