Emacs Extension for Habitica
Switch branches/tags
Nothing to show
Clone or download
abrochard Merge pull request #13 from larebsyed/master
Fix: Habitica crashing due to fround
Latest commit 816e899 Sep 21, 2018
Failed to load latest commit information.
.gitignore initial code commit Aug 9, 2016
LICENSE Initial commit Aug 9, 2016
README.md updating README Mar 25, 2017
habitica.el Fix: Habitica crashing due to fround Sep 20, 2018
roadmap.org completing checklist support Jan 31, 2017




Emacs extension for Habitica, a RPG style habit tracker and todo list.


Install from MELPA with

M-x package-install habitica

or load the file habitica.el.


To see your tasks, call

M-x habitica-tasks

On your first use, the extension will prompt your for your username and password. These are used to query your user id and api token from the service.


Place your cursor on the task

C-x t n => new task
C-x t t => cycle todo/done
C-x t + => + a habit
C-x t - => - a habit
C-x t d => set deadline
C-x t i => set difficulty
C-x t D => delete the task
C-x t b => buy reward
C-x t a => add a tag to the task
C-x t A => remove a tag from the task
C-x t g => refresh


Auto login

If you restart Emacs often, or if you just don't like entering your username or password, it is possible to bypass it by setting your user id and token directly:

(setq habitica-uid "123")
(setq habitica-token "456")

You can find your uid and token by following the instructions here.


If you want to try highlighting tasks based on their value

(setq habitica-turn-on-highlighting t)

This is very experimental.

Streak count

If you want the streak count to appear as a tag for your daily tasks

(setq habitica-show-streak t)