[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/speedrect e8169e86df 15/90: delete-rest: renamed and fi
From: |
ELPA Syncer |
Subject: |
[elpa] externals/speedrect e8169e86df 15/90: delete-rest: renamed and fixed insertion/end logic |
Date: |
Fri, 6 Dec 2024 18:59:09 -0500 (EST) |
branch: externals/speedrect
commit e8169e86dfb2d34b449eeecf9732530d6e4d9180
Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
Commit: JD Smith <93749+jdtsmith@users.noreply.github.com>
delete-rest: renamed and fixed insertion/end logic
---
speedrect.el | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/speedrect.el b/speedrect.el
index 15df85acfd..6c7a855621 100644
--- a/speedrect.el
+++ b/speedrect.el
@@ -101,14 +101,14 @@ Note that point and mark will not move beyond the end of
text on their lines."
(interactive "P")
(speedrect-shift (- (or columns 5))))
-(defun speedrect-kill-rest (start end)
- "Keep rectangle between START and END, removing the rest of the affected
lines."
+(defun speedrect-delete-rest (start end)
+ "Keep rectangle between START and END, deleting the rest of the affected
lines."
(interactive "r")
(speedrect-stash)
(let ((rect (extract-rectangle start end)))
(delete-region (progn (goto-char start) (line-beginning-position))
- (progn (goto-char end) (line-beginning-position 2)))
- (insert-rectangle rect)))
+ (progn (goto-char end) (line-end-position)))
+ (insert (string-join rect "\n"))))
(defun speedrect-transient-map-info ()
"Documentation window for speedrect."
@@ -158,11 +158,11 @@ prior to deactivating mark."
(cl-loop
for (key def) in
'(;; Rectangle basics
- ("k" kill-rectangle) ("t" string-rectangle)
- ("o" open-rectangle) ("w" copy-rectangle-as-kill)
- ("y" yank-rectangle) ("c" clear-rectangle)
- ("d" delete-rectangle) ("N" rectangle-number-lines)
- ("r" speedrect-kill-rest) ("SPC" delete-whitespace-rectangle)
+ ("k" kill-rectangle) ("t" string-rectangle)
+ ("o" open-rectangle) ("w" copy-rectangle-as-kill)
+ ("y" yank-rectangle) ("c" clear-rectangle)
+ ("d" delete-rectangle) ("N" rectangle-number-lines)
+ ("r" speedrect-delete-rest) ("SPC" delete-whitespace-rectangle)
;; Shift rect
("S-<right>" speedrect-shift)
("S-<left>" speedrect-shift-left)
- [elpa] externals/speedrect 1aebd1bf69 10/90: doc: remove extra chars, (continued)
- [elpa] externals/speedrect 1aebd1bf69 10/90: doc: remove extra chars, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 5552953cb0 16/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 4e17571248 17/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 38ba3c56ff 19/90: doc tweaks, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 685478097b 23/90: mention [N]umbers, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 8902387c85 28/90: README: describe operation with calc, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 7c77c5832f 02/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 7f9293882d 04/90: Initial commit, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 48dcbdf02c 12/90: use compat to reach older Emacs versions; bump version, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 0f7fc6904d 13/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect e8169e86df 15/90: delete-rest: renamed and fixed insertion/end logic,
ELPA Syncer <=
- [elpa] externals/speedrect 83a60fa26e 18/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 9bd1354dee 22/90: Mention straight install, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 0ea0dba568 20/90: more doc tweaks, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 2aac618746 26/90: speedrect-yank-from-calc: added, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect f0de893e1a 14/90: kill-rest: added on "r", ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 1e9b598017 21/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 952899587f 24/90: doc: extend bar, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 395c578693 25/90: doc tweaks, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 496f6e7473 31/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 0d899fc06d 34/90: Update README.md, ELPA Syncer, 2024/12/06