Skip to content

arungeorgesaji/emacs-hackatime

Repository files navigation

emacs-hackatime

Emacs integration for HackaTime productivity tracking.

Installation

  1. 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/
  2. Add to your init.el:

    (setq hackatime-api-key "your-api-key-here")
    ((add-to-list 'load-path "~/.emacs.d/lisp/")
    ((require 'client)
  3. Set your API key in the hackatime-api-key variable

Optional Debug Mode

Add this to see debug messages for troubleshooting:

(setq hackatime-debug-mode t)

Files Structure

.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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published