You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Thelie d537bf983b Added sync command. 6 months ago
.github/workflows Introduce makel.el to make future MELPA packaging easier 3 years ago
test Add helper functions to display human readable dates 3 years ago
.envrc Use test dataset and configuration when developing 3 years ago
.gitignore Introduce makel.el to make future MELPA packaging easier 3 years ago
.taskrc Use test dataset and configuration when developing 3 years ago
Makefile Add helper functions to display human readable dates 3 years ago
README.md Add GitHub action badge to README.md 3 years ago
makel.mk Introduce makel.el to make future MELPA packaging easier 3 years ago
taskwarrior.el Added sync command. 6 months ago

README.md

Taskwarrior.el

An interactive emacs frontend for taskwarrior.

NOTE: This major mode is under heavy infrequent development.

Installation

Eventually my goal is to make taskwarrior.el available through MELPA. Currently I simply load the necessary elisp through:

(use-package taskwarrior
  :init
  (load "~/yourcheckout/taskwarrior.el")
  :bind
  (("C-x t" . taskwarrior)
   ("C-x t" . taskwarrior)))

Configuration

TBD

Development

While developing we don't want taskwarrior.el to mess with our taskwarrior tasks. That's why we use direnv to export $TASKRC and $TASKDATA to point to the git repository.

With direnv you can either launch emacs within the taskwarrior.el repository to make use of the mentioned einvironment variables or use the excellent emacs-direnv mode to make emacs direnv aware.