[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/speedrect 94d6c643cb 51/90: README: improve calc sectio
From: |
ELPA Syncer |
Subject: |
[elpa] externals/speedrect 94d6c643cb 51/90: README: improve calc section |
Date: |
Fri, 6 Dec 2024 18:59:14 -0500 (EST) |
branch: externals/speedrect
commit 94d6c643cb2e7108997658ddaf208d06ad202605
Author: JD Smith <93749+jdtsmith@users.noreply.github.com>
Commit: GitHub <noreply@github.com>
README: improve calc section
---
README.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/README.md b/README.md
index 060b874031..9bc7aa7533 100644
--- a/README.md
+++ b/README.md
@@ -48,15 +48,15 @@ Use calc, it's super-powerful:
[Calc](https://www.gnu.org/software/emacs/manual/html_mono/calc.html) is an
ancient and powerful calculator in emacs with many capabilities, including
operating on [matrix
data](https://www.gnu.org/software/emacs/manual/html_node/calc/Matrix-Tutorial.html).
In addition to simple sums, `SpeedRect` offers powerful two-way communication
with calc for sending in and yanking out columns of numerical data:
-1. It can send columns of numbers to calc as a _matrix_ (2D array of numbers).
Once in calc, you can operate on those numbers using a wide array of
operations. Many things "just work" on matrices (e.g. `1 +` will add one to
all the numbers). Others can easily be mapped over matrix elements (e.g. try
`v M Q` to map `sqrt` over all ements). You can combine columns, change their
order, and _much_ more.
-2. Once you have something you're happy with at the top of calc's *stack* (the
bottom, entry numbered `1:`), you can:
+1. It can send columns of numbers to calc as a _matrix_ (2D array of numbers).
Once in calc, you can operate on those numbers using a wide array of
operations. Many things "just work" on matrices (e.g. `1 +` will add one to
all the numbers). Others can easily be mapped over matrix elements (e.g. try
`v M Q` to map `sqrt` over all elements). You can combine columns, change their
order, and _much_ more.
+2. Once you have something you're happy with at the top of calc's *stack* (at
the bottom of the `*Calculator*` buffer, entry numbered `1:`), you can:
- hit `q` (or other window navigation) to return to your original buffer
(where `rectangle-mark-mode` will still be active),
- - adjust the position of your rectangle if needed (`S-left/right` is
useful for this; a zero-width rectangle is fine), and
- - hit `m` to yank the matrix from calc into the buffer (if it has the
right number of rows), replacing the marked rectangle.
+ - adjust the position of your rectangle if needed (`S-left/right` and/or
`C-x C-x` is useful for this; a zero-width rectangle is fine), and
+ - hit `m` to yank the latest matrix from calc into the buffer (if it has
the right number of rows), replacing the marked rectangle.
You don't have to be in the same `mark-rectangle-mode` session to yank a
matrix from calc. As long as the height of your rectangle matches the number
of matrix rows, it will just work. So you can start in one buffer, accumulate
a matrix, manipulate it, switch to another buffer, and yank it there.
-**Note**: what you see is what you get in calc. The matrix will be yanked
_exactly_ as it appears. `v [` and `v ,` will remove the brackets and commas
for a cleaner appearance. `v >` will right align numbers. While `v .` is
convenient for shortening long entries, undo it before yanking. `d f` will let
you set the number of digits after the decimal. And many more options.
+**Note**: what you see is what you get in calc. The matrix will be yanked
_exactly_ as it appears. `v [` and `v ,` will remove the brackets and commas
for a cleaner appearance. `v >` will right align numbers. While `v .` is
convenient for shortening long entries, you must undo it before yanking. `d f`
will let you set the number of digits after the decimal. And many more options.
## Key Listing
- [elpa] externals/speedrect ce32628339 73/90: Update README.md, (continued)
- [elpa] externals/speedrect ce32628339 73/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect aaf72e49c8 77/90: README: improve calc note, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 93182dd080 89/90: correct autoload, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 4603a1ff09 90/90: ELPA version bump and Created date, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 0696ca6ffd 87/90: yank-from-calc: remove unused let-binding, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 2a34fca350 37/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect a51a4c2ed8 84/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 64c68ebdf3 85/90: Add NEWS.org, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect b101eaea01 48/90: calc-yank: no save-excursion needed, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect f96b01863e 50/90: README: explain restart and add more calc detail, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 94d6c643cb 51/90: README: improve calc section,
ELPA Syncer <=
- [elpa] externals/speedrect 3120746026 56/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect e37d89acc6 63/90: wrap-command: ensure buffer is restored on re-running command, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 94c125f60f 68/90: fill-text: use height of rect as line count limit, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 5da3d70805 74/90: delete-rest: save rectangle after command, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 16e79924ed 82/90: Prepare for ELPA, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 2782b03be2 38/90: Update README.md, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 7390122e49 75/90: calc-grab: improve with calc-top, avoid brackets/truncation, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 4b79f0109d 88/90: README: document new `speedrect-mode' config, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect 43a89af9f7 52/90: allow rectangle-mark-mode-hook to operate on continue, ELPA Syncer, 2024/12/06
- [elpa] externals/speedrect c47e5e4e7b 43/90: move commands: use rectangle-right/next-line, ELPA Syncer, 2024/12/06