From b9a179eeed5faa948a562ba17584ec6ee31bcde7 Mon Sep 17 00:00:00 2001 From: Aria Edmonds Date: Mon, 11 Jun 2018 12:28:03 +1000 Subject: [PATCH 1/2] Make +wakatime-init interactive Sometimes it doesn't prompt to decrypt gpg, etc etc. Regardless, I think this should be interactive so it's easily re-initialized --- modules/tools/wakatime/autoload.el | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/tools/wakatime/autoload.el b/modules/tools/wakatime/autoload.el index 1589ca5bb..77f9fff0d 100644 --- a/modules/tools/wakatime/autoload.el +++ b/modules/tools/wakatime/autoload.el @@ -7,6 +7,7 @@ (defun +wakatime-init () "Initialize wakatime (if `wakatime-api-key' is set, otherwise no-op with a warning)." + (interactive) (if (boundp 'wakatime-api-key) (global-wakatime-mode +1) (message "No `wakatime-api-key' set! wakaktime-mode will stay disabled.")) From 000dee7abf123e6d88fa87d9da639079d3ea3db9 Mon Sep 17 00:00:00 2001 From: Aria Edmonds Date: Wed, 13 Jun 2018 09:50:09 +1000 Subject: [PATCH 2/2] Upstream changes to wakatime --- modules/tools/wakatime/autoload.el | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/tools/wakatime/autoload.el b/modules/tools/wakatime/autoload.el index 77f9fff0d..3babe8bb5 100644 --- a/modules/tools/wakatime/autoload.el +++ b/modules/tools/wakatime/autoload.el @@ -1,10 +1,13 @@ ;;; tools/wakatime/autoload.el -*- lexical-binding: t; -*- ;;;###autoload -(add-hook 'doom-after-switch-buffer-hook #'+wakatime-init) +(add-hook 'doom-after-switch-buffer-hook #'+wakatime|autostart) ;;;###autoload -(defun +wakatime-init () +(defalias '+wakatime/start '+wakatime|autostart) + +;;;###autoload +(defun +wakatime|autostart () "Initialize wakatime (if `wakatime-api-key' is set, otherwise no-op with a warning)." (interactive)