added prompt segment for todo.txt task number
This commit is contained in:
parent
62dee9824b
commit
5add0daad0
|
@ -85,6 +85,7 @@ The segments that are currently available are:
|
||||||
* [symphony2_tests](#symphony2_tests) - Show a ratio of test classes vs code classes for Symfony2.
|
* [symphony2_tests](#symphony2_tests) - Show a ratio of test classes vs code classes for Symfony2.
|
||||||
* **symphony2_version** - Show the current Symfony2 version, if you are in a Symfony2-Project dir.
|
* **symphony2_version** - Show the current Symfony2 version, if you are in a Symfony2-Project dir.
|
||||||
* [time](#time) - System time.
|
* [time](#time) - System time.
|
||||||
|
* [todo.txt](http://todotxt.com/) - Shows the number of tasks in your todo.txt tasks file.
|
||||||
* [vi_mode](#vi_mode)- Vi editing mode (NORMAL|INSERT).
|
* [vi_mode](#vi_mode)- Vi editing mode (NORMAL|INSERT).
|
||||||
* **virtualenv** - Your Python [VirtualEnv](https://virtualenv.pypa.io/en/latest/).
|
* **virtualenv** - Your Python [VirtualEnv](https://virtualenv.pypa.io/en/latest/).
|
||||||
* [vcs](#vcs) - Information about this `git` or `hg` repository (if you are in one).
|
* [vcs](#vcs) - Information about this `git` or `hg` repository (if you are in one).
|
||||||
|
@ -127,7 +128,7 @@ To change the way how the current working directory is truncated, just set:
|
||||||
# default behaviour is to truncate whole directories
|
# default behaviour is to truncate whole directories
|
||||||
|
|
||||||
In each case you have to specify the length you want to shorten the directory
|
In each case you have to specify the length you want to shorten the directory
|
||||||
to. So in some cases `POWERLEVEL9K_SHORTEN_DIR_LENGTH` means characters, in
|
to. So in some cases `POWERLEVEL9K_SHORTEN_DIR_LENGTH` means characters, in
|
||||||
others whole directories.
|
others whole directories.
|
||||||
|
|
||||||
##### ip
|
##### ip
|
||||||
|
|
|
@ -45,6 +45,7 @@ case $POWERLEVEL9K_MODE in
|
||||||
AWS_ICON $'\UE895' #
|
AWS_ICON $'\UE895' #
|
||||||
BACKGROUND_JOBS_ICON $'\UE82F ' #
|
BACKGROUND_JOBS_ICON $'\UE82F ' #
|
||||||
TEST_ICON $'\UE891' #
|
TEST_ICON $'\UE891' #
|
||||||
|
TODO_ICON $'\U2611' # ☑
|
||||||
OK_ICON $'\U2713' # ✓
|
OK_ICON $'\U2713' # ✓
|
||||||
FAIL_ICON $'\U2718' # ✘
|
FAIL_ICON $'\U2718' # ✘
|
||||||
SYMFONY_ICON 'SF'
|
SYMFONY_ICON 'SF'
|
||||||
|
@ -93,6 +94,7 @@ case $POWERLEVEL9K_MODE in
|
||||||
AWS_ICON $'\UF296' #
|
AWS_ICON $'\UF296' #
|
||||||
BACKGROUND_JOBS_ICON $'\UF013 ' #
|
BACKGROUND_JOBS_ICON $'\UF013 ' #
|
||||||
TEST_ICON $'\UF291' #
|
TEST_ICON $'\UF291' #
|
||||||
|
TODO_ICON $'\U2611' # ☑
|
||||||
OK_ICON $'\UF23A' #
|
OK_ICON $'\UF23A' #
|
||||||
FAIL_ICON $'\UF281' #
|
FAIL_ICON $'\UF281' #
|
||||||
SYMFONY_ICON 'SF'
|
SYMFONY_ICON 'SF'
|
||||||
|
@ -136,6 +138,7 @@ case $POWERLEVEL9K_MODE in
|
||||||
AWS_ICON 'AWS:'
|
AWS_ICON 'AWS:'
|
||||||
BACKGROUND_JOBS_ICON $'\u2699' # ⚙
|
BACKGROUND_JOBS_ICON $'\u2699' # ⚙
|
||||||
TEST_ICON ''
|
TEST_ICON ''
|
||||||
|
TODO_ICON $'\U2611' # ☑
|
||||||
OK_ICON $'\u2713' # ✓
|
OK_ICON $'\u2713' # ✓
|
||||||
FAIL_ICON $'\u2718' # ✘
|
FAIL_ICON $'\u2718' # ✘
|
||||||
SYMFONY_ICON 'SF'
|
SYMFONY_ICON 'SF'
|
||||||
|
@ -849,6 +852,16 @@ prompt_time() {
|
||||||
"$1_prompt_segment" "$0" "$DEFAULT_COLOR_INVERTED" "$DEFAULT_COLOR" "$time_format"
|
"$1_prompt_segment" "$0" "$DEFAULT_COLOR_INVERTED" "$DEFAULT_COLOR" "$time_format"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# todo.sh: shows the number of tasks in your todo.sh file
|
||||||
|
prompt_todo() {
|
||||||
|
if $(hash todo.sh 2>&-); then
|
||||||
|
count=$(todo.sh ls | egrep "TODO: [0-9]+ of ([0-9]+) tasks shown" | awk '{ print $4 }')
|
||||||
|
if [[ "$count" = <-> ]]; then
|
||||||
|
"$1_prompt_segment" "$0" "244" "$DEFAULT_COLOR" "$(print_icon 'TODO_ICON') $count"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
# Vi Mode: show editing mode (NORMAL|INSERT)
|
# Vi Mode: show editing mode (NORMAL|INSERT)
|
||||||
prompt_vi_mode() {
|
prompt_vi_mode() {
|
||||||
case ${KEYMAP} in
|
case ${KEYMAP} in
|
||||||
|
|
Loading…
Reference in New Issue