Powerline segments for showing information from the Taskwarrior task manager
Project description
Powerline Taskwarrior
The set of the Powerline segments for showing information from the Taskwarrior task manager.
It will show current context and the most urgent active task.
Requirements
The Taskwarrior segments require task of version 2.4.2 or higher.
Installation
Installing the Taskwarrior segments can be done with pip:
pip install powerline-taskwarrior
On Debian (testing or unstable), installation can be performed with apt:
apt install python-powerline-taskwarrior
Then you can activate the Taskwarrior segments by adding it to your segment configuration,
for example in ~/.config/powerline/themes/shell/default.json
:
segment displays current context name
{
"function": "powerline_taskwarrior.context",
"priority": 70
}
segment displays the most urgent active task
{
"function": "powerline_taskwarrior.active_task",
"priority": 70
}
segment displays the most urgent next task
{
"function": "powerline_taskwarrior.next_task",
"priority": 70
}
obsolete segment displays both of listed above
{
"function": "powerline_taskwarrior.taskwarrior",
"priority": 70
}
Configuration
If you have custom name for task
, you should specify it in segment configuration.
powerline_taskwarrior.active_task
and powerline_taskwarrior.next_task
segments accept description_length
parameter.
It's maximum length of description. If the description is longer, it is truncated by words.
powerline_taskwarrior.next_task
segment accepts ignore_active
parameter. If it set to true
segment will be shown
always, regardless of existence active task.
{
"function": "powerline_taskwarrior.next_task",
"priority": 70,
"args": {
"task": "taskwarrior",
"description_length": 40
}
}
You can add you custom color set by adding:
{
"taskwarrior:context": "information:regular",
"taskwarrior:active_id": { "bg": "mediumgreen", "fg": "black", "attrs": [] },
"taskwarrior:active_desc": { "bg": "green", "fg": "black", "attrs": [] },
"taskwarrior:next_id": { "bg": "brightyellow", "fg": "black", "attrs": [] },
"taskwarrior:next_desc": { "bg": "yellow", "fg": "black", "attrs": [] }
}
to your colorschemes (.config/powerline/colorschemes/default.json
).
See powerline colorschemes docs.
License
Licensed under the MIT License.
By German Lashevich.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for powerline-taskwarrior-0.7.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d84a00bb524d06ef0f7eea4721fd89f5c582b29e9373eaf3e81883edab161d4e |
|
MD5 | d0ffd639f504a1de71de10360c60c457 |
|
BLAKE2b-256 | 3180a7fadd55a05bcf0e829985df22909e913c4bc233a50f0870a8beec87541f |