Emacs HackaTime is a seamless integration that automatically tracks your coding time and productivity metrics directly within your Emacs environment.
Seamlessly tracks your coding sessions without any manual intervention or disruptions to your workflow.
Easy setup with minimal configuration required - just add your API key and you're ready to go.
Built-in debugging capabilities to troubleshoot and monitor the tracking process when needed.
Get started with these simple installation steps:
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)
Note: Emacs HackaTime requires a valid HackaTime API key to function. The package automatically starts tracking time when Emacs loads with a valid API key configured.