2019-10-22 18:12:46 +02:00
|
|
|
# Taskwarrior.el
|
2019-11-04 15:14:10 +01:00
|
|
|
![](https://github.com/winpat/taskwarrior.el/workflows/CI/badge.svg)
|
|
|
|
|
2019-10-22 18:12:46 +02:00
|
|
|
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:
|
|
|
|
|
|
|
|
``` emacs-lisp
|
|
|
|
(use-package taskwarrior
|
|
|
|
:init
|
|
|
|
(load "~/yourcheckout/taskwarrior.el")
|
|
|
|
:bind
|
|
|
|
(("C-x t" . taskwarrior)
|
|
|
|
("C-x t" . taskwarrior)))
|
2019-05-08 20:06:13 +02:00
|
|
|
```
|
|
|
|
|
2019-10-22 18:12:46 +02:00
|
|
|
## Configuration
|
|
|
|
TBD
|
2019-05-08 20:06:13 +02:00
|
|
|
|
2019-10-22 18:12:46 +02:00
|
|
|
## Development
|
|
|
|
While developing we don't want taskwarrior.el to mess with our taskwarrior tasks. That's why we use
|
|
|
|
[direnv](https://direnv.net/) to export $TASKRC and $TASKDATA to point to the git repository.
|
2019-05-08 20:06:13 +02:00
|
|
|
|
2019-10-22 18:12:46 +02:00
|
|
|
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](https://github.com/wbolster/emacs-direnv) to make emacs direnv aware.
|