No description
Find a file
2019-11-06 19:34:28 +01:00
.github/workflows Introduce makel.el to make future MELPA packaging easier 2019-11-04 15:11:22 +01:00
test Add unit test to test parsing of the id on newly created tasks 2019-11-04 15:36:46 +01:00
.envrc Use test dataset and configuration when developing 2019-09-02 21:02:55 +02:00
.gitignore Introduce makel.el to make future MELPA packaging easier 2019-11-04 15:11:22 +01:00
.taskrc Use test dataset and configuration when developing 2019-09-02 21:02:55 +02:00
Makefile Introduce makel.el to make future MELPA packaging easier 2019-11-04 15:11:22 +01:00
makel.mk Introduce makel.el to make future MELPA packaging easier 2019-11-04 15:11:22 +01:00
README.md Add GitHub action badge to README.md 2019-11-04 15:14:10 +01:00
taskwarrior.el Don't display "nil" when no project is set 2019-11-06 19:34:28 +01:00

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.