diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-11-11 04:35:36 +0100 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2012-11-11 04:35:36 +0100 |
commit | c88e635842f0d172514d73f17f128dc91e3c65f4 (patch) | |
tree | 5dd5b99e11f03abc8c1f1d3af195571301b036de /qbuffers.h | |
parent | 46316ece115c100a8146303957a3bec07a1d2dde (diff) | |
download | sciteco-c88e635842f0d172514d73f17f128dc91e3c65f4.tar.gz |
support EQx<filename>$ command: load filename into Q register without changing the current buffer
Diffstat (limited to 'qbuffers.h')
-rw-r--r-- | qbuffers.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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; } /* |