emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/speedrect d165a200ed 06/90: README: add key listing


From: ELPA Syncer
Subject: [elpa] externals/speedrect d165a200ed 06/90: README: add key listing
Date: Fri, 6 Dec 2024 18:59:07 -0500 (EST)

branch: externals/speedrect
commit d165a200ed5665082633851830e70c9afcd6d7e4
Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
Commit: JD Smith <93749+jdtsmith@users.noreply.github.com>

    README: add key listing
---
 README.md | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/README.md b/README.md
index 7fd9629fc2..068c79c43a 100644
--- a/README.md
+++ b/README.md
@@ -27,3 +27,36 @@ Start `rectangle-mark-mode` as usual (`C-x SPC`, by 
default).  Hit `?` to summon
 ## Hints
 
 A rectangle is just a _region_ (point and mark), specially interpreted.  While 
marking rectangles, you can `C-x C-x` to switch point and mark to make changes 
to the top/bottom of the selected region.
+
+## Key Listing
+
+```
+SpeedRect Rectangle Mark Mode Commands
+======================================================================
+Insertion:
+  [o] open      fill rectangle with spaces, moving adjacent text right
+  [t] string    replace rectangle with prompt string
+Killing:
+  [k] kill      kill and save rectangle for yanking
+  [d] delete    kill rectangle without saving
+  [SPC] del-ws  delete all whitespace, starting from left column
+  [c] clear     clear rectangle area by overwriting with spaces
+Change Rectangle:
+  [n] new       start a new rectangle from this location
+  [l] last      restore the last used rectangle position, if possible
+Shift Rectangle (can use numeric prefixes)
+  [S-left]      move the rectangle left
+  [S-right]     move the rectangle right
+  [M-S-left]    move the rectangle left 5 columns
+  [M-S-right]   move the rectangle right 5 columns
+Copy/Yank:
+  [w] copy      copy rectangle for future yanking
+  [y] yank      yank rectangle, inserting at point
+Calc:
+  [#] grab      grab the rectangle as a matrix in calc
+  [=] across    sum across rows and grab result in calc
+  [+] down      sum down the columns and grab result in calc
+Etc:
+  [?] help      view this Help buffer
+  [q] quit      exit rectangle-mark-mode"))
+```



reply via email to

[Prev in Thread] Current Thread [Next in Thread]