44

GitHub - nyuhuhuu/wakatime-mode: Emacs Minor Mode for WakaTime

 6 years ago
source link: https://github.com/nyuhuhuu/wakatime-mode
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Emacs Minor Mode for WakaTime

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

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 the CLI script (wakatime-cli.py).

Installation

Heads Up! WakaTime depends on Python being installed to work correctly.

  1. Get an API key from: http://wakatime.com.

  2. Install wakatime-mode for Emacs using MELPA.

  3. You will see a prompt asking for your API key. Enter your API key, then press enter.

  4. Download or clone the wakatime-cli repository.

  5. You will see a prompt asking for the path to wakatime-cli.py. Enter the path to the wakatime-cli.py file, then press enter.

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

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

  8. Consider installing BIND9 to cache your repeated DNS requests: sudo apt-get install bind9

Screen Shots

![Project Overview](https://www.wakati.me/static/img/ScreenShots/Screen Shot 2013-10-26 at 5.04.01 PM.png)


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK