显示来自taskwarrior任务管理器的信息的电力线段
powerline-taskwarrior的Python项目详细描述
电力线任务勇士
用于显示来自Taskwarrior任务管理器的信息的Powerline段集。
它将显示当前上下文和最紧急的活动任务。
要求
taskwarrior段需要2.4.2或更高版本的task。
安装
安装taskwarrior段可以使用pip:
pip install powerline-taskwarrior
在Debian上(测试或不稳定),可以使用apt执行安装:
apt install python-powerline-taskwarrior
然后,您可以通过将taskwarrior段添加到您的段配置中来激活它,
例如在~/.config/powerline/themes/shell/default.json
:
段显示当前上下文名称
{"function":"powerline_taskwarrior.context","priority":70}
段显示最紧急的活动任务
{"function":"powerline_taskwarrior.active_task","priority":70}
段显示最紧急的下一个任务
{"function":"powerline_taskwarrior.next_task","priority":70}
过时的段将同时显示上面列出的两个
{"function":"powerline_taskwarrior.taskwarrior","priority":70}
配置
如果有task
的自定义名称,则应在段配置中指定。
powerline_taskwarrior.active_task
和powerline_taskwarrior.next_task
段接受description_length
参数。
这是描述的最大长度。如果描述较长,则会被文字截断。
powerline_taskwarrior.next_task
段接受ignore_active
参数。如果设置为true
,将显示段
总是,不管存在主动任务。
{"function":"powerline_taskwarrior.next_task","priority":70,"args":{"task":"taskwarrior","description_length":40}}
您可以添加自定义颜色集:
{"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":[]}}
你的配色方案(.config/powerline/colorschemes/default.json
)。
见powerline colorschemes docs。
许可证
根据the MIT License授权。