aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cmdline.h
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2013-01-30 19:47:06 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2013-02-03 18:48:04 +0100
commit8816b7c7aded7ef8defca0bc6a78b2f5887faea6 (patch)
treef125e81fa8433da2f3ebd5af7b0d17d2a540cb67 /src/cmdline.h
parent1d768b53295d71705fd1618f936240ed5428cb87 (diff)
downloadsciteco-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.h1
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);