summaryrefslogtreecommitdiff
path: root/src/event_manager.hh
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2023-05-15 21:10:02 +1000
committerMaxime Coste <mawww@kakoune.org>2023-05-21 16:20:51 +1000
commitcfa658b899b44a8a0f4c7f3dd9811ae0d44ddd3a (patch)
tree80613249d2988b09ebc7eaa85a91f811959931f3 /src/event_manager.hh
parente140df8f0857125f40f9338450f73ff1ac50664d (diff)
Add <c-g> to cancel current operation
The current implementation only does this during regex operations, but should be extensible to other operations that might take a long time by regularly calling EventManager::handle_urgent_events().
Diffstat (limited to 'src/event_manager.hh')
-rw-r--r--src/event_manager.hh2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/event_manager.hh b/src/event_manager.hh
index edf52e3e..68f6dee3 100644
--- a/src/event_manager.hh
+++ b/src/event_manager.hh
@@ -96,6 +96,8 @@ public:
// on next handle_next_events call.
void force_signal(int fd);
+ static void handle_urgent_events();
+
private:
friend class FDWatcher;
friend class Timer;