Add +wakatime-hide-filenames option
When enabled, wakatime will obfuscate filenames, hiding file information from your activity.
This commit is contained in:
parent
3e2b19b5bf
commit
c8de34fb55
1 changed files with 9 additions and 0 deletions
|
@ -3,6 +3,9 @@
|
||||||
(defvar +wakatime-api-file (concat doom-cache-dir "wakatime.el")
|
(defvar +wakatime-api-file (concat doom-cache-dir "wakatime.el")
|
||||||
"Where the wakatime api key is cached.")
|
"Where the wakatime api key is cached.")
|
||||||
|
|
||||||
|
(defvar +wakatime-hide-filenames nil
|
||||||
|
"If non-nil, obfuscate files and only show what projects you're working on.")
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(add-hook 'doom-post-init-hook #'+wakatime|delayed-autostart)
|
(add-hook 'doom-post-init-hook #'+wakatime|delayed-autostart)
|
||||||
|
|
||||||
|
@ -47,3 +50,9 @@ open a file."
|
||||||
(add-hook 'doom-before-switch-buffer-hook #'+wakatime|autostart)
|
(add-hook 'doom-before-switch-buffer-hook #'+wakatime|autostart)
|
||||||
;; this is necessary in case the user opens emacs with file arguments
|
;; this is necessary in case the user opens emacs with file arguments
|
||||||
(advice-add 'after-find-file :before #'+wakatime|autostart))
|
(advice-add 'after-find-file :before #'+wakatime|autostart))
|
||||||
|
|
||||||
|
(defun +wakatime*append-hide-filenames-option (ret)
|
||||||
|
"Enables filename obfuscation in wakatime if `+wakatime-hide-filenames' is
|
||||||
|
non-nil."
|
||||||
|
(concat ret (if +wakatime-hide-filenames " --hide-filenames")))
|
||||||
|
(advice-add #'wakatime-client-command :filter-return #'+wakatime*append-hide-filenames-option )
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue