Improve feedback from wakatime-mode setup/init

This commit is contained in:
Henrik Lissner 2018-06-24 23:03:17 +02:00
parent 9ca73ee30e
commit 3e2b19b5bf
No known key found for this signature in database
GPG Key ID: 5F6C0EA160557395

View File

@ -23,7 +23,8 @@ changes."
(prin1 `(setq wakatime-api-key ,wakatime-api-key) (prin1 `(setq wakatime-api-key ,wakatime-api-key)
(current-buffer))) (current-buffer)))
(require 'wakatime-mode) (require 'wakatime-mode)
(global-wakatime-mode +1))) (global-wakatime-mode +1)
(message "Wakatime enabled. You're good to go!")))
;;;###autoload ;;;###autoload
(defun +wakatime|autostart (&rest _) (defun +wakatime|autostart (&rest _)
@ -34,7 +35,7 @@ warning)."
(ignore-errors (load +wakatime-api-file t t))) (ignore-errors (load +wakatime-api-file t t)))
(if (bound-and-true-p wakatime-api-key) (if (bound-and-true-p wakatime-api-key)
(global-wakatime-mode +1) (global-wakatime-mode +1)
(message "wakatime-mode isn't set up. Run `M-x +wakatime/start' to do so (only necessary once).")) (message "wakatime-mode isn't set up. Run `M-x +wakatime/start' to do so."))
;; ;;
(remove-hook 'doom-before-switch-buffer-hook #'+wakatime|autostart) (remove-hook 'doom-before-switch-buffer-hook #'+wakatime|autostart)
(advice-remove 'after-find-file #'+wakatime|autostart)) (advice-remove 'after-find-file #'+wakatime|autostart))