From c88e635842f0d172514d73f17f128dc91e3c65f4 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sun, 11 Nov 2012 04:35:36 +0100 Subject: support EQx$ command: load filename into Q register without changing the current buffer --- qbuffers.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'qbuffers.h') diff --git a/qbuffers.h b/qbuffers.h index 6a120e7..0dd2f9d 100644 --- a/qbuffers.h +++ b/qbuffers.h @@ -59,6 +59,8 @@ public: undo.push_msg(SCI_GOTOPOS, dot); undo.push_msg(SCI_SETDOCPOINTER, 0, (sptr_t)get_string()); } + + bool load(const gchar *filename); }; extern class QRegisterTable : public RBTree { @@ -234,9 +236,15 @@ private: State *got_register(QRegister *reg); }; +class StateLoadQReg : public StateExpectString { +private: + State *done(const gchar *str); +}; + namespace States { extern StateFile file; extern StateEQCommand eqcommand; + extern StateLoadQReg loadqreg; } /* -- cgit v1.2.3