From b3b10e68a91b4e05bc0ca3a53bffe25e712e6647 Mon Sep 17 00:00:00 2001 From: Johannes Wolf Date: Fri, 19 Apr 2024 13:47:54 +0200 Subject: [PATCH] readme: Update readme --- README.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index eccb338..3262bd6 100644 --- a/README.md +++ b/README.md @@ -8,8 +8,7 @@ An RPN interface for the TI Nspire CX ## Install -Use the latest build from the GitHub actions and put it under `MyWidgets` on your nspire CX. -Releases <= alpha-20 are of an old version of rpn-spire. +Use the latest build from the *GitHub actions* and put it under `MyWidgets` on your nspire CX. ## Build @@ -27,7 +26,7 @@ Feel free to submit PRs or ask for features and fixes 😊. The input field of rpnspire supports autocompletion for functions, variables and units. To trigger completion, press tab. Completion uses characters left to the cursor as compeltions prefix. Typing `so` will -present you the first entry of a list of completion candidates starting with `so`. Pressing tab multiple times loops through all candidates. To accept a completion press hit enter. Completions are sorted by use (see [config/stats.lua](config/stats.lua)). +present you the first entry of a list of completion candidates starting with `so`. Pressing tab multiple times loops through all candidates. To accept a completion press hit enter. Completions are sorted by use (see [config/stats.lua](config/stats.lua)). Typing with the completion pop-up open, further filters the candidates. ### RPN-Mode @@ -55,11 +54,11 @@ RPNspire features a matrix editor to write and edit matrixes. ## Settings -See [config/config.lua](config/config.lua). +See [config/config.lua](config/config.lua), to adjust defaults. ## Bindings -See [config/bindings.lua](config/bindings.lua). +See [config/bindings.lua](config/bindings.lua), to configure your own bindings. rpnspire uses key-sequences for its bindings. .e means: Press `.` and then press `e`. The current sequence of keys pressed (that are part of a binding) is displayed by a dialog at the @@ -76,8 +75,10 @@ top of the screen. | down | Swap stack 1 & 2 | | enter | Submit input; if empty: dup 1 | | tab | Start completion for current input | -| .left | Go to beginning | -| .right | Go to end | +| .left | Roll up beginning | +| .right | Roll down end | + +| Key | Function | |------------------------------|---------------------------------------------------------| | .= | Store Y in X | | .+-*/^ | Push dot operator | @@ -92,6 +93,8 @@ top of the screen. | .a | Display apps/tool | | .b | Display bindings | | .m | Open matrix editor | +| .return | Show command palette editor | + ### Stack | Key | Function |