aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core-commands.c
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2025-03-22 15:19:53 +0300
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2025-03-22 15:19:53 +0300
commitab35f6618bc8beb4543cbc7c62332f82d7d5699c (patch)
tree95a98e9fd38173b1eae42a3e4a1009b61b55b7f0 /src/core-commands.c
parentfe69fdb29f994db3bbcaffcb202856618b03b9b0 (diff)
downloadsciteco-ab35f6618bc8beb4543cbc7c62332f82d7d5699c.tar.gz
added `P` command as a reverse form of `W`
* All the movement commands have shortcuts for their negative forms: `R` instead of `-C`, `B` instead of `-L`. Therefore there was always the need for a `-W` shortcut as well. * `P` is a good choice because it is a file IO command in TECO-11, that does not make sense supporting. In Video TECO it toggles between display windows (ie. split screens) and I do not plan to support multiple windows in SciTECO. * Added to the cheat sheet.
Diffstat (limited to 'src/core-commands.c')
-rw-r--r--src/core-commands.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/core-commands.c b/src/core-commands.c
index f39f6f9..4abf38b 100644
--- a/src/core-commands.c
+++ b/src/core-commands.c
@@ -659,7 +659,8 @@ teco_state_start_input(teco_machine_main_t *ctx, gunichar chr, GError **error)
['R'] = {&teco_state_start, teco_state_start_reverse},
['L'] = {&teco_state_start, teco_state_start_line},
['B'] = {&teco_state_start, teco_state_start_back},
- ['W'] = {&teco_state_start, teco_state_start_word},
+ ['W'] = {&teco_state_start, teco_state_start_words},
+ ['P'] = {&teco_state_start, teco_state_start_words_back},
['V'] = {&teco_state_start, teco_state_start_delete_words},
['Y'] = {&teco_state_start, teco_state_start_delete_words_back},
['='] = {&teco_state_start, teco_state_start_print},