diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-01-30 19:47:06 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2013-02-03 18:48:04 +0100 |
commit | 8816b7c7aded7ef8defca0bc6a78b2f5887faea6 (patch) | |
tree | f125e81fa8433da2f3ebd5af7b0d17d2a540cb67 /src/cmdline.h | |
parent | 1d768b53295d71705fd1618f936240ed5428cb87 (diff) | |
download | sciteco-8816b7c7aded7ef8defca0bc6a78b2f5887faea6.tar.gz |
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)
Diffstat (limited to 'src/cmdline.h')
-rw-r--r-- | src/cmdline.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmdline.h b/src/cmdline.h index b88599a..8747f63 100644 --- a/src/cmdline.h +++ b/src/cmdline.h @@ -25,6 +25,7 @@ #include "qregisters.h" extern gchar *cmdline; +extern gint cmdline_pos; extern bool quit_requested; void cmdline_keypress(gchar key); |