summaryrefslogtreecommitdiff
path: root/internal/p10k.zsh
diff options
context:
space:
mode:
authorromkatv <roman.perepelitsa@gmail.com>2019-12-05 19:45:30 +0300
committerromkatv <roman.perepelitsa@gmail.com>2019-12-05 19:45:30 +0300
commit22f0d6a82afefa47015fcb89d869ed7edd5f7f19 (patch)
tree7214504b88c888b41295357bb2aa0ba2864e4c86 /internal/p10k.zsh
parent196dce2d7295a514e93e294f70d1b4d3f0da727a (diff)
add fvm
Diffstat (limited to 'internal/p10k.zsh')
-rw-r--r--internal/p10k.zsh15
1 files changed, 15 insertions, 0 deletions
diff --git a/internal/p10k.zsh b/internal/p10k.zsh
index 83f55ecf..56bd9fae 100644
--- a/internal/p10k.zsh
+++ b/internal/p10k.zsh
@@ -1055,6 +1055,21 @@ function _p9k_read_file() {
[[ -n $_p9k_ret ]]
}
+prompt_fvm() {
+ (( $+commands[fvm] )) || return
+ local dir=$_p9k_pwd_a
+ while [[ $dir != / ]]; do
+ local link=$dir/fvm
+ if [[ -L $link ]]; then
+ if [[ ${link:A} == (#b)*/versions/([^/]##)/bin/flutter ]]; then
+ _p9k_prompt_segment $0 blue $_p9k_color1 FLUTTER_ICON 0 '' ${match[1]//\%/%%}
+ fi
+ return
+ fi
+ dir=${dir:h}
+ done
+}
+
################################################################
# Segment that displays the battery status in levels and colors
prompt_battery() {