8000 GitHub - grimsteel/wakatime-mode: Emacs plugin for automatic time tracking and metrics generated from your programming activity. // Fork with line number/count support
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Emacs plugin for automatic time tracking and metrics generated from your programming activity. // Fork with line number/count support

Notifications You must be signed in to change notification settings

grimsteel/wakatime-mode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs Minor Mode for WakaTime

wakatime-mode is an automatic time tracking extension for Emacs using WakaTime.

This patched fork of the original wakatime-mode includes support for line numbers.

Installation

Note: This fork is not available on MELPA.

  1. Install wakatime-mode for Emacs using package-vc-install: package-vc-install https://github.com/grimsteel/wakatime-mode wakatime-mode

  2. Download wakatime-cli to ~/.wakatime/ or somewhere in your $PATH. (Or brew install wakatime-cli on Mac)

  3. Add (global-wakatime-mode) to your init.el file, then restart Emacs.

  4. You will see a prompt asking for the path to wakatime-cli. Run which wakatime-cli and enter that path into the emacs prompt, then press enter.

  5. Enter your api key in your init.el or ~/.wakatime.cfg file (config file format).

  6. Use Emacs with wakatime-mode turned on and your time will be tracked for you automatically.

  7. Visit http://wakatime.com to see your logged time.

Screen Shots

Project Overview

Usage

Enable WakaTime for the current buffer by invoking M-x wakatime-mode. If you wish to activate it globally, run M-x global-wakatime-mode.

Configuration

Set variable wakatime-api-key to your API key.

Point wakatime-cli-path to the absolute path of wakatime-cli.

Troubleshooting

To be sure heartbeats are getting sent, turn on debug mode by adding this line to your ~/.wakatime.cfg file:

debug = true

Then run tail -f ~/.wakatime/wakatime.log and make sure you see a 201 response code from the WakaTime API.

About

Emacs plugin for automatic time tracking and metrics generated from your programming activity. // Fork with line number/count support

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%
0