diff options
| -rw-r--r-- | ChangeLog | 2 | ||||
| -rw-r--r-- | src/stdio-commands.c | 3 |
2 files changed, 5 insertions, 0 deletions
@@ -12,6 +12,8 @@ Version 2.5.2 (2026-04-20) * sped up `EQq<filename>$` * Curses/UNIX: It should be possible to interrupt more potentially blocking operations with CTRL+C (SIGINT). +* `^A` is no longer executed in parse-only mode - fixes bogus warnings. + Has been broken since v2.5.0. * (!) `^A` now supports a message severity level, so you can log warnings and errors as well. * Added TANK MODE. diff --git a/src/stdio-commands.c b/src/stdio-commands.c index 123d0ea..c2a1c16 100644 --- a/src/stdio-commands.c +++ b/src/stdio-commands.c @@ -257,6 +257,9 @@ teco_state_print_string_done(teco_machine_main_t *ctx, teco_string_t str, GError { teco_int_t type; + if (ctx->flags.mode > TECO_MODE_NORMAL) + return &teco_state_start; + if (!teco_expressions_pop_num_calc(&type, TECO_MSG_USER, error)) return NULL; if (type < TECO_MSG_USER || type > TECO_MSG_MAX) { |
