From 266cdca115c7e9b14f734da478d04a8ce0c2cb69 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Tue, 4 Dec 2012 04:46:13 +0100 Subject: search-kill command (FK) * like the other search-related commands the operation (delete, kill, replace) is not performed until the search pattern string argument is terminated (simplifies implementation and has visual advantages) --- search.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'search.h') diff --git a/search.h b/search.h index 8a23ac6..12b95db 100644 --- a/search.h +++ b/search.h @@ -48,6 +48,11 @@ private: State *done(const gchar *str) throw (Error); }; +class StateSearchKill : public StateSearch { +private: + State *done(const gchar *str) throw (Error); +}; + class StateSearchDelete : public StateSearch { public: StateSearchDelete(bool last = true) : StateSearch(last) {} @@ -86,6 +91,7 @@ private: namespace States { extern StateSearch search; extern StateSearchAll searchall; + extern StateSearchKill searchkill; extern StateSearchDelete searchdelete; extern StateReplace replace; extern StateReplace_insert replace_insert; -- cgit v1.2.3