From 24fbf1bf0cc58d38773b87e832ed865f71668fb2 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Mon, 25 Jun 2018 19:38:32 +0200 Subject: [PATCH] Complain if wakatime binary can't be found --- modules/tools/wakatime/autoload.el | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/modules/tools/wakatime/autoload.el b/modules/tools/wakatime/autoload.el index d030e85fe..269b8e259 100644 --- a/modules/tools/wakatime/autoload.el +++ b/modules/tools/wakatime/autoload.el @@ -26,6 +26,10 @@ changes." (prin1 `(setq wakatime-api-key ,wakatime-api-key) (current-buffer))) (require 'wakatime-mode) + (unless (or (and wakatime-cli-path (file-executable-p wakatime-cli-path)) + (not (equal (wakatime-find-binary "wakatime") "wakatime"))) + (user-error "Couldn't find wakatime executable (%s)" + (or wakatime-cli-path "wakatime"))) (global-wakatime-mode +1) (message "Wakatime enabled. You're good to go!")))