From 8816b7c7aded7ef8defca0bc6a78b2f5887faea6 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Wed, 30 Jan 2013 19:47:06 +0100 Subject: first draft of commandline-editing commands ({ and } as in VideoTECO) * simplified traditional commandline editing. no need to extend cmdline string one character at a time when inserting multiple. instead there's a marker (cmdline_pos) specifying the macro length to execute in a "step" and also the anchor for generating undo tokens * implementation does not yet work in macro calls * while editing the commandline, other buffers/registers may not be edited (need push-down-list and auxiliary q-register) --- src/parser.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/parser.h') diff --git a/src/parser.h b/src/parser.h index 69a6d93..8ee15d7 100644 --- a/src/parser.h +++ b/src/parser.h @@ -253,7 +253,7 @@ extern gchar *strings[2]; extern gchar escape_char; namespace Execute { - void step(const gchar *macro) throw (State::Error); + void step(const gchar *¯o, gint &stop_pos) throw (State::Error); void macro(const gchar *macro, bool locals = true) throw (State::Error); bool file(const gchar *filename, bool locals = true); } -- cgit v1.2.3