summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2013-04-11 13:58:09 +0200
committerMaxime Coste <frrrwww@gmail.com>2013-04-11 13:58:09 +0200
commit4cf7c4175ac96e643afec1104a4f45a9f093a36d (patch)
tree7dff0745fb630fddbb9835302f0827ba32a0a42d /src
parent35d0d5b2eaad64a703f14e507746424d331d1c27 (diff)
HookManager: write to debug when a hook fails
Diffstat (limited to 'src')
-rw-r--r--src/hook_manager.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/hook_manager.cc b/src/hook_manager.cc
index 874bc9ca..5eae3fc9 100644
--- a/src/hook_manager.cc
+++ b/src/hook_manager.cc
@@ -1,5 +1,7 @@
#include "hook_manager.hh"
+#include "debug.hh"
+
namespace Kakoune
{
@@ -25,7 +27,10 @@ void HookManager::run_hook(const String& hook_name,
{
hook(param, context);
}
- catch (runtime_error&) {}
+ catch (runtime_error& err)
+ {
+ write_debug("error running hook " + hook_name + ": " + err.what());
+ }
}
}