aboutsummaryrefslogtreecommitdiff
path: root/config/p10k-rainbow.zsh
diff options
context:
space:
mode:
authorromkatv <roman.perepelitsa@gmail.com>2020-01-03 11:56:58 +0300
committerromkatv <roman.perepelitsa@gmail.com>2020-01-03 11:56:58 +0300
commit7b77d63e7e29fd81f691c9e43e3a3cadf72880a6 (patch)
tree9b1b9506845bec6114d3f93d3da352a9373dde3b /config/p10k-rainbow.zsh
parent2291458a5a6c9b1140df9152ad624ebc58e5dcad (diff)
add "todo" prompt segment to default configs
Diffstat (limited to 'config/p10k-rainbow.zsh')
-rw-r--r--config/p10k-rainbow.zsh26
1 files changed, 26 insertions, 0 deletions
diff --git a/config/p10k-rainbow.zsh b/config/p10k-rainbow.zsh
index df10d293..369d12d7 100644
--- a/config/p10k-rainbow.zsh
+++ b/config/p10k-rainbow.zsh
@@ -82,6 +82,7 @@
# vpn_ip # virtual private network indicator
# ram # free RAM
# load # CPU load
+ todo # todo items (https://github.com/todotxt/todo.txt-cli)
# time # current time
# =========================[ Line #2 ]=========================
newline
@@ -589,6 +590,31 @@
# Custom icon.
# typeset -g POWERLEVEL9K_LOAD_VISUAL_IDENTIFIER_EXPANSION='⭐'
+ ################[ todo: todo items (https://github.com/todotxt/todo.txt-cli) ]################
+ # Todo color.
+ # typeset -g POWERLEVEL9K_TODO_FOREGROUND=0
+ # typeset -g POWERLEVEL9K_TODO_BACKGROUND=8
+ # Hide todo when the total number of tasks is zero.
+ typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_TOTAL=true
+ # Hide todo when the number of tasks after filtering is zero.
+ typeset -g POWERLEVEL9K_TODO_HIDE_ZERO_FILTERED=false
+
+ # Todo format. The following parameters are available within the expansion.
+ #
+ # - P9K_TODO_TOTAL_TASK_COUNT The total number of tasks.
+ # - P9K_TODO_FILTERED_TASK_COUNT The number of tasks after filtering.
+ #
+ # These variables correspond to the last line of the output of `todo.sh -p ls`:
+ #
+ # TODO: 24 of 42 tasks shown
+ #
+ # Here 24 is P9K_TODO_FILTERED_TASK_COUNT and 42 is P9K_TODO_TOTAL_TASK_COUNT.
+ #
+ # typeset -g POWERLEVEL9K_TODO_CONTENT_EXPANSION='$P9K_TODO_FILTERED_TASK_COUNT'
+
+ # Custom icon.
+ # typeset -g POWERLEVEL9K_TODO_VISUAL_IDENTIFIER_EXPANSION='⭐'
+
##################################[ context: user@hostname ]##################################
# Context color when running with privileges.
typeset -g POWERLEVEL9K_CONTEXT_ROOT_FOREGROUND=1