diff options
| author | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2026-07-26 01:20:15 +0200 |
|---|---|---|
| committer | Robin Haberkorn <rhaberkorn@fmsbw.de> | 2026-07-26 12:28:34 +0200 |
| commit | a07512149088ec8bb47d16ed8fbbfdefd4745626 (patch) | |
| tree | aeb14e1a855b44fceb8c94a4b23488168edf8d89 /src/core-commands.c | |
| parent | 0b90eb1f9a9b397ebb1960f2f03409d57154f42b (diff) | |
implemented E*q to store the last command line
`*q` can only be used at the very beginning of the command line.
We cannot support it everywhere as Video TECO did since we do
not follow the operators in parse-only mode.
`E*q` is a replacement, so you can store the previous command line at
any later point.
This also adds a test case.
Diffstat (limited to 'src/core-commands.c')
| -rw-r--r-- | src/core-commands.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core-commands.c b/src/core-commands.c index 9c70825..58a1ea2 100644 --- a/src/core-commands.c +++ b/src/core-commands.c @@ -2884,6 +2884,7 @@ teco_state_ecommand_input(teco_machine_main_t *ctx, gunichar chr, GError **error /* * Simple Transitions */ + ['*'] = {&teco_state_save_cmdline}, ['%'] = {&teco_state_epctcommand, .modifier_at = TRUE}, ['B'] = {&teco_state_edit_file, |
