@@ -19,14 +19,13 @@ The Git Prompt Kit Spaceship section uses the default Git Prompt Kit's Git compo
19
19
# Configure Spaceship
20
20
SPACESHIP_PROMPT_ORDER=(
21
21
# any other sections
22
- git_prompt_kit
22
+ spaceship_git_prompt_kit
23
23
# any other sections
24
24
)
25
25
26
26
# Configure Git Prompt Kit and any Git-Prompt-Kit config options
27
27
# For example
28
28
GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
29
- GIT_PROMPT_KIT_LINEBREAK_AFTER_GIT_REF=0
30
29
31
30
# Use Git Prompt Kit and Spaceship
32
31
# 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
47
46
# For example
48
47
GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
49
48
GIT_PROMPT_KIT_USE_DEFAULT_PROMPT=0
50
- GIT_PROMPT_KIT_LINEBREAK_AFTER_GIT_REF=0
51
49
52
50
# Load Git Prompt Kit (will differ depending on installation method)
53
51
@@ -105,16 +103,16 @@ The construct `${x:+y}` is "print `$y` if `$x` is not null". In the context of p
105
103
# Configure Git Prompt Kit
106
104
GIT_PROMPT_KIT_COLOR_ACTION=yellow
107
105
GIT_PROMPT_KIT_COLOR_ASSUME_UNCHANGED=yellow
106
+ GIT_PROMPT_KIT_COLOR_CWD=blue
108
107
GIT_PROMPT_KIT_COLOR_HEAD=green
109
108
GIT_PROMPT_KIT_COLOR_REMOTE=red
110
109
GIT_PROMPT_KIT_COLOR_SKIP_WORKTREE=yellow
111
110
GIT_PROMPT_KIT_COLOR_STAGED=green
112
111
GIT_PROMPT_KIT_COLOR_STASH=yellow
113
112
GIT_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
116
114
GIT_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
118
116
GIT_PROMPT_KIT_SHOW_INACTIVE_CONTEXT=0
119
117
GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
120
118
GIT_PROMPT_KIT_SYMBOL_CHAR_NORMAL=⮕
@@ -126,7 +124,7 @@ GIT_PROMPT_KIT_SYMBOL_STASH=≡
126
124
PROMPT=
127
125
PROMPT+=$' \n '
128
126
PROMPT+=' $GIT_PROMPT_KIT_CHAR '
129
- PROMPT+=' ${(s./.)GIT_PROMPT_KIT_WORKDIR}[-1] '
127
+ PROMPT+=' $GIT_PROMPT_KIT_COLOR_CWD '
130
128
PROMPT+=' ${GIT_PROMPT_KIT_HEAD:+git:($GIT_PROMPT_KIT_HEAD}'
131
129
PROMPT+=' ${GIT_PROMPT_KIT_ACTION:+ $GIT_PROMPT_KIT_ACTION}'
132
130
PROMPT+=' ${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.
157
155
[[ $COLORTERM = * (24bit| truecolor)* ]] || zmodload zsh/nearcolor
158
156
159
157
GIT_PROMPT_KIT_COLOR_ASSUME_UNCHANGED=" #03343f"
158
+ GIT_PROMPT_KIT_COLOR_CWD=" white"
160
159
GIT_PROMPT_KIT_COLOR_HEAD=" #03343f"
161
160
GIT_PROMPT_KIT_COLOR_INACTIVE=" #eee8d9"
162
161
GIT_PROMPT_KIT_COLOR_REMOTE=" #03343f"
@@ -166,9 +165,8 @@ GIT_PROMPT_KIT_COLOR_STASH="#03343f"
166
165
GIT_PROMPT_KIT_COLOR_SUCCEEDED=" white"
167
166
GIT_PROMPT_KIT_COLOR_TAG=" #03343f"
168
167
GIT_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
172
170
GIT_PROMPT_KIT_SYMBOL_AHEAD=" "
173
171
GIT_PROMPT_KIT_SYMBOL_BEHIND=" "
174
172
GIT_PROMPT_KIT_SYMBOL_CHAR_NORMAL=•
@@ -208,7 +206,7 @@ PROMPT+='${GIT_PROMPT_KIT_HEAD:+) }'
208
206
PROMPT+=' ${GIT_PROMPT_KIT_TAG:+$GIT_PROMPT_KIT_TAG }'
209
207
PROMPT+=' %k%F{#e0323b}${GIT_PROMPT_KIT_HEAD:+}%k'
210
208
PROMPT+=$' \n '
211
- PROMPT+=' $GIT_PROMPT_KIT_WORKDIR '
209
+ PROMPT+=' $GIT_PROMPT_KIT_CWD '
212
210
PROMPT+=' $GIT_PROMPT_KIT_CHAR '
213
211
```
214
212
@@ -225,6 +223,7 @@ PROMPT+='$GIT_PROMPT_KIT_CHAR '
225
223
226
224
GIT_PROMPT_KIT_COLOR_ACTION=242
227
225
GIT_PROMPT_KIT_COLOR_ASSUME_UNCHANGED=cyan
226
+ GIT_PROMPT_KIT_COLOR_CWD=blue
228
227
GIT_PROMPT_KIT_COLOR_FAILED=red
229
228
GIT_PROMPT_KIT_COLOR_HEAD=" #6c6c6c"
230
229
GIT_PROMPT_KIT_COLOR_HOST=242
@@ -233,10 +232,9 @@ GIT_PROMPT_KIT_COLOR_SKIP_WORKTREE=cyan
233
232
GIT_PROMPT_KIT_COLOR_STASH=cyan
234
233
GIT_PROMPT_KIT_COLOR_SUCCEEDED=magenta
235
234
GIT_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
238
236
GIT_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
240
238
GIT_PROMPT_KIT_SHOW_INACTIVE_STATUS=0
241
239
GIT_PROMPT_KIT_SYMBOL_AHEAD=⇡
242
240
GIT_PROMPT_KIT_SYMBOL_BEHIND=⇣
@@ -248,7 +246,7 @@ GIT_PROMPT_KIT_SYMBOL_STASH=≡
248
246
# Build prompt
249
247
PROMPT=
250
248
PROMPT+=$' \n '
251
- PROMPT+=' $GIT_PROMPT_KIT_WORKDIR '
249
+ PROMPT+=' $GIT_PROMPT_KIT_CWD '
252
250
PROMPT+=' ${GIT_PROMPT_KIT_HEAD:+ $GIT_PROMPT_KIT_HEAD}'
253
251
PROMPT+=' ${GIT_PROMPT_KIT_ACTION:+ $GIT_PROMPT_KIT_ACTION}'
254
252
PROMPT+=' ${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
268
266
# ~/.zshrc
269
267
# --- snip ---
270
268
# Configure Git Prompt Kit
269
+ GIT_PROMPT_KIT_COLOR_CWD=blue
271
270
GIT_PROMPT_KIT_COLOR_HEAD=magenta
272
271
GIT_PROMPT_KIT_COLOR_SKIP_WORKTREE=yellow
273
272
GIT_PROMPT_KIT_COLOR_STAGED=green
274
273
GIT_PROMPT_KIT_COLOR_STASH=yellow
275
274
GIT_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
279
277
GIT_PROMPT_KIT_SYMBOL_AHEAD=⇡
280
278
GIT_PROMPT_KIT_SYMBOL_BEHIND=⇣
281
279
GIT_PROMPT_KIT_SYMBOL_BRANCH=" "
@@ -293,7 +291,7 @@ GIT_PROMPT_KIT_SYMBOL_UNTRACKED="?"
293
291
# Build prompt
294
292
PROMPT=
295
293
PROMPT+=$' \n %B'
296
- PROMPT+=' ${(s./.)GIT_PROMPT_KIT_WORKDIR}[-3,-1] '
294
+ PROMPT+=' $GIT_PROMPT_KIT_CWD '
297
295
PROMPT+=' ${GIT_PROMPT_KIT_HEAD:+on $GIT_PROMPT_KIT_HEAD }'
298
296
PROMPT+=' ${GIT_PROMPT_KIT_REMOTE:+$GIT_PROMPT_KIT_REMOTE }'
299
297
PROMPT+=' %F{red}'
0 commit comments