@@ -19,14 +19,13 @@ The Git Prompt Kit Spaceship section uses the default Git Prompt Kit's Git compo
1919# Configure Spaceship
2020SPACESHIP_PROMPT_ORDER=(
2121 # any other sections
22- git_prompt_kit
22+ spaceship_git_prompt_kit
2323 # any other sections
2424)
2525
2626# Configure Git Prompt Kit and any Git-Prompt-Kit config options
2727# For example
2828GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
29- GIT_PROMPT_KIT_LINEBREAK_AFTER_GIT_REF=0
3029
3130# Use Git Prompt Kit and Spaceship
3231# Load olets/git-prompt-kit/git-prompt-kit.spaceship.zsh
@@ -47,7 +46,6 @@ You can use Git Prompt Kit with [Starship](https://starship.rs/) (tested with zs
4746# For example
4847GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
4948GIT_PROMPT_KIT_USE_DEFAULT_PROMPT=0
50- GIT_PROMPT_KIT_LINEBREAK_AFTER_GIT_REF=0
5149
5250# Load Git Prompt Kit (will differ depending on installation method)
5351
@@ -105,16 +103,16 @@ The construct `${x:+y}` is "print `$y` if `$x` is not null". In the context of p
105103# Configure Git Prompt Kit
106104GIT_PROMPT_KIT_COLOR_ACTION=yellow
107105GIT_PROMPT_KIT_COLOR_ASSUME_UNCHANGED=yellow
106+ GIT_PROMPT_KIT_COLOR_CWD=blue
108107GIT_PROMPT_KIT_COLOR_HEAD=green
109108GIT_PROMPT_KIT_COLOR_REMOTE=red
110109GIT_PROMPT_KIT_COLOR_SKIP_WORKTREE=yellow
111110GIT_PROMPT_KIT_COLOR_STAGED=green
112111GIT_PROMPT_KIT_COLOR_STASH=yellow
113112GIT_PROMPT_KIT_COLOR_UNSTAGED=red
114- GIT_PROMPT_KIT_COLOR_WORKDIR=blue
115- GIT_PROMPT_KIT_CWD_TRAILING_COUNT=0
113+ GIT_PROMPT_KIT_CWD_MAX_TRAILING_COUNT=0
116114GIT_PROMPT_KIT_GIT_STATUS_ON_OWN_LINE=0
117- GIT_PROMPT_KIT_ROOT_TRAILING_COUNT =0
115+ GIT_PROMPT_KIT_REPO_SUBDIRECTORY_MAX_TRAILING_COUNT =0
118116GIT_PROMPT_KIT_SHOW_INACTIVE_CONTEXT=0
119117GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
120118GIT_PROMPT_KIT_SYMBOL_CHAR_NORMAL=⮕
@@ -126,7 +124,7 @@ GIT_PROMPT_KIT_SYMBOL_STASH=≡
126124PROMPT=
127125PROMPT+=$' \n '
128126PROMPT+=' $GIT_PROMPT_KIT_CHAR '
129- PROMPT+=' ${(s./.)GIT_PROMPT_KIT_WORKDIR}[-1] '
127+ PROMPT+=' $GIT_PROMPT_KIT_COLOR_CWD '
130128PROMPT+=' ${GIT_PROMPT_KIT_HEAD:+git:($GIT_PROMPT_KIT_HEAD}'
131129PROMPT+=' ${GIT_PROMPT_KIT_ACTION:+ $GIT_PROMPT_KIT_ACTION}'
132130PROMPT+=' ${GIT_PROMPT_KIT_BEHIND:+ $GIT_PROMPT_KIT_BEHIND}'
@@ -157,6 +155,7 @@ omg's oppa-lana-style. Requires a Font Awesome-patched font, see https://github.
157155[[ $COLORTERM = * (24bit| truecolor)* ]] || zmodload zsh/nearcolor
158156
159157GIT_PROMPT_KIT_COLOR_ASSUME_UNCHANGED=" #03343f"
158+ GIT_PROMPT_KIT_COLOR_CWD=" white"
160159GIT_PROMPT_KIT_COLOR_HEAD=" #03343f"
161160GIT_PROMPT_KIT_COLOR_INACTIVE=" #eee8d9"
162161GIT_PROMPT_KIT_COLOR_REMOTE=" #03343f"
@@ -166,9 +165,8 @@ GIT_PROMPT_KIT_COLOR_STASH="#03343f"
166165GIT_PROMPT_KIT_COLOR_SUCCEEDED=" white"
167166GIT_PROMPT_KIT_COLOR_TAG=" #03343f"
168167GIT_PROMPT_KIT_COLOR_UNSTAGED=" #e0323b"
169- GIT_PROMPT_KIT_COLOR_WORKDIR=" white"
170- GIT_PROMPT_KIT_CWD_TRAILING_COUNT=-1
171- GIT_PROMPT_KIT_ROOT_TRAILING_COUNT=-1
168+ GIT_PROMPT_KIT_CWD_MAX_TRAILING_COUNT=-1
169+ GIT_PROMPT_KIT_REPO_SUBDIRECTORY_MAX_TRAILING_COUNT=-1
172170GIT_PROMPT_KIT_SYMBOL_AHEAD=" "
173171GIT_PROMPT_KIT_SYMBOL_BEHIND=" "
174172GIT_PROMPT_KIT_SYMBOL_CHAR_NORMAL=•
@@ -208,7 +206,7 @@ PROMPT+='${GIT_PROMPT_KIT_HEAD:+) }'
208206PROMPT+=' ${GIT_PROMPT_KIT_TAG:+$GIT_PROMPT_KIT_TAG }'
209207PROMPT+=' %k%F{#e0323b}${GIT_PROMPT_KIT_HEAD:+}%k'
210208PROMPT+=$' \n '
211- PROMPT+=' $GIT_PROMPT_KIT_WORKDIR '
209+ PROMPT+=' $GIT_PROMPT_KIT_CWD '
212210PROMPT+=' $GIT_PROMPT_KIT_CHAR '
213211```
214212
@@ -225,6 +223,7 @@ PROMPT+='$GIT_PROMPT_KIT_CHAR '
225223
226224GIT_PROMPT_KIT_COLOR_ACTION=242
227225GIT_PROMPT_KIT_COLOR_ASSUME_UNCHANGED=cyan
226+ GIT_PROMPT_KIT_COLOR_CWD=blue
228227GIT_PROMPT_KIT_COLOR_FAILED=red
229228GIT_PROMPT_KIT_COLOR_HEAD=" #6c6c6c"
230229GIT_PROMPT_KIT_COLOR_HOST=242
@@ -233,10 +232,9 @@ GIT_PROMPT_KIT_COLOR_SKIP_WORKTREE=cyan
233232GIT_PROMPT_KIT_COLOR_STASH=cyan
234233GIT_PROMPT_KIT_COLOR_SUCCEEDED=magenta
235234GIT_PROMPT_KIT_COLOR_USER=242
236- GIT_PROMPT_KIT_COLOR_WORKDIR=blue
237- GIT_PROMPT_KIT_CWD_TRAILING_COUNT=-1
235+ GIT_PROMPT_KIT_CWD_MAX_TRAILING_COUNT=-1
238236GIT_PROMPT_KIT_GIT_STATUS_ON_OWN_LINE=0
239- GIT_PROMPT_KIT_ROOT_TRAILING_COUNT =-1
237+ GIT_PROMPT_KIT_REPO_SUBDIRECTORY_MAX_TRAILING_COUNT =-1
240238GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
241239GIT_PROMPT_KIT_SYMBOL_AHEAD=⇡
242240GIT_PROMPT_KIT_SYMBOL_BEHIND=⇣
@@ -248,7 +246,7 @@ GIT_PROMPT_KIT_SYMBOL_STASH=≡
248246# Build prompt
249247PROMPT=
250248PROMPT+=$' \n '
251- PROMPT+=' $GIT_PROMPT_KIT_WORKDIR '
249+ PROMPT+=' $GIT_PROMPT_KIT_CWD '
252250PROMPT+=' ${GIT_PROMPT_KIT_HEAD:+ $GIT_PROMPT_KIT_HEAD}'
253251PROMPT+=' ${GIT_PROMPT_KIT_ACTION:+ $GIT_PROMPT_KIT_ACTION}'
254252PROMPT+=' ${GIT_PROMPT_KIT_BEHIND:+ $GIT_PROMPT_KIT_BEHIND}'
@@ -268,14 +266,14 @@ Git symbol requires a Powerline-patched font, see https://github.com/powerline/f
268266# ~/.zshrc
269267# --- snip ---
270268# Configure Git Prompt Kit
269+ GIT_PROMPT_KIT_COLOR_CWD=blue
271270GIT_PROMPT_KIT_COLOR_HEAD=magenta
272271GIT_PROMPT_KIT_COLOR_SKIP_WORKTREE=yellow
273272GIT_PROMPT_KIT_COLOR_STAGED=green
274273GIT_PROMPT_KIT_COLOR_STASH=yellow
275274GIT_PROMPT_KIT_COLOR_UNSTAGED=red
276- GIT_PROMPT_KIT_COLOR_WORKDIR=blue
277- GIT_PROMPT_KIT_CWD_TRAILING_COUNT=2
278- GIT_PROMPT_KIT_ROOT_TRAILING_COUNT=2
275+ GIT_PROMPT_KIT_CWD_MAX_TRAILING_COUNT=2
276+ GIT_PROMPT_KIT_REPO_SUBDIRECTORY_MAX_TRAILING_COUNT=2
279277GIT_PROMPT_KIT_SYMBOL_AHEAD=⇡
280278GIT_PROMPT_KIT_SYMBOL_BEHIND=⇣
281279GIT_PROMPT_KIT_SYMBOL_BRANCH=" "
@@ -293,7 +291,7 @@ GIT_PROMPT_KIT_SYMBOL_UNTRACKED="?"
293291# Build prompt
294292PROMPT=
295293PROMPT+=$' \n %B'
296- PROMPT+=' ${(s./.)GIT_PROMPT_KIT_WORKDIR}[-3,-1] '
294+ PROMPT+=' $GIT_PROMPT_KIT_CWD '
297295PROMPT+=' ${GIT_PROMPT_KIT_HEAD:+on $GIT_PROMPT_KIT_HEAD }'
298296PROMPT+=' ${GIT_PROMPT_KIT_REMOTE:+$GIT_PROMPT_KIT_REMOTE }'
299297PROMPT+=' %F{red}'
0 commit comments