GitHub - nyuhuhuu/wakatime-mode: Emacs Minor Mode for WakaTime
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.
-
Get an API key from: http://wakatime.com.
-
Install wakatime-mode for Emacs using MELPA.
-
You will see a prompt asking for your API key. Enter your API key, then press
enter
. -
Download or clone the wakatime-cli repository.
-
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
. -
Use Emacs with wakatime-mode turned on and your time will automatically be tracked for you.
-
Visit http://wakatime.com to see your logged time.
-
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)
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK