The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Neovim::RPC::Plugin::Taskwarrior - UI for taskwarrior

VERSION

version 0.0.1

DESCRIPTION

This plugin needs a few things to work.

First, nvim must be configured to use Neovim::RPC (duh).

Then configure nvim to use the vim side of this plugin as well as TableMode. I use Plugged, and my configuration looks like:

    Plug 'yanick/Neovim-RPC-Plugin-Taskwarrior'
    Plug 'dhruvasagar/vim-table-mode', {
        \ 'on': [ 'TableModeEnable' ]
    \ }

Once all of that is done, you can invoke the taskwarrior UI via :Task. Or straight from the command-line as

    $ nvim -c 'call Task()'

The plugin has a slew of commands built-in. Right now, if you want to change the aliases, just go and dive in taskwarrior.vim.

    | command    | mode           | description                                |
    | ----       | ---            | ---                                        |
    | <leader>d  | normal, visual | mark task(s) as done                       |
    | <leader>D  | normal, visual | delete task(s)                             |
    | <leader>ll | normal         | show all +PENDING tasks                    |
    | <leader>lf | normal         | show all +focus tasks                      |
    | <leader>lq | normal         | show tasks, prompt for filter              |
    | <leader>m  | normal, visual | mod task(s), prompt for modification       |
    | <leader>m  | normal, visual | append to task(s), prompt for modification |
    | <leader>i  | normal, visual | show info for task(s)                      |
    | <leader>ph | normal, visual | set priority of task(s) to be high         |
    | <leader>pm | normal, visual | set priority of task(s) to be medium       |
    | <leader>pl | normal, visual | set priority of task(s) to be low          |
    | <leader>W  | normal, visual | set 'wait' for task(s)                     |

The plugin will set the buffer listing the tasks as a file of type task.

AUTHOR

Yanick Champoux <yanick@babyl.dyndns.org>

COPYRIGHT AND LICENSE

This software is copyright (c) 2017 by Yanick Champoux.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.