Emacs integration for HackaTime productivity tracking.
-
Clone the repository:
git clone https://github.com/arungeorgesaji/emacs-hackatime.git mv emacs-hackatime/utils.el ~/.emacs.d/lisp/ mv emacs-hackatime/client.el ~/.emacs.d/lisp/
-
Add to your
init.el:(setq hackatime-api-key "your-api-key-here") ((add-to-list 'load-path "~/.emacs.d/lisp/") ((require 'client)
-
Set your API key in the
hackatime-api-keyvariable
Add this to see debug messages for troubleshooting:
(setq hackatime-debug-mode t).emacs.d/
├── init.el
└── lisp/
├── client.el
└── utils.el
.el
The package will automatically start tracking time when Emacs loads with a valid API key.