diff options
| author | 魏曹先生 <1992414357@qq.com> | 2026-01-04 19:26:30 +0800 |
|---|---|---|
| committer | 魏曹先生 <1992414357@qq.com> | 2026-01-04 19:27:11 +0800 |
| commit | 5c4e1b0f94fcf61d44b4d0ba86f54dbde98c31fc (patch) | |
| tree | e3ee0e568c5954e4901acaad29bd9aacaeb8a366 /scripts/zsh_support/jvcs.plugin.zsh | |
| parent | 49f7ac471621f3b0c0b8bc5aecb86dc550d8829e (diff) | |
Add Zsh plugin installation documentation and rename config variables
The Zsh plugin now includes a how_to_install.md file with setup
instructions. Configuration variable names have been simplified from
JVCS_PROMPT_SEGMENT_* to JVCS_* for consistency.
Diffstat (limited to 'scripts/zsh_support/jvcs.plugin.zsh')
| -rw-r--r-- | scripts/zsh_support/jvcs.plugin.zsh | 26 |
1 files changed, 10 insertions, 16 deletions
diff --git a/scripts/zsh_support/jvcs.plugin.zsh b/scripts/zsh_support/jvcs.plugin.zsh index 6f9d349..2032044 100644 --- a/scripts/zsh_support/jvcs.plugin.zsh +++ b/scripts/zsh_support/jvcs.plugin.zsh @@ -17,20 +17,14 @@ autoload -Uz add-zsh-hook -##################### -### CONFIGURATION ### -##################### - -# DISPLAY_LEVEL -# FULL = 127.0.0.1:25331/account/sheet -# NORMAL = account/sheet -# SHORT = sheet -JVCS_VIEW='NORMAL' +################## +### APPEARANCE ### +################## -# Customizable prompt segment elements -JVCS_PROMPT_SEGMENT_SPLIT='/' -JVCS_PROMPT_SEGMENT_PREFIX='' -JVCS_PROMPT_SEGMENT_SUFFIX='>' +JVCS_VIEW='NORMAL' +JVCS_PREFIX='[' +JVCS_SPLIT='/' +JVCS_SUFFIX=']' ################### ### THEME READS ### @@ -81,13 +75,13 @@ jvcs_render_prompt() { if [[ -n "$JVCS_DISPLAY" ]]; then case "$JVCS_VIEW" in FULL) - JVCS_PROMPT_SEGMENT="%{$fg[white]%}${JVCS_PROMPT_SEGMENT_PREFIX}${JVCS_UPSTREAM}${JVCS_PROMPT_SEGMENT_SPLIT}${JVCS_ACCOUNT}${JVCS_PROMPT_SEGMENT_SPLIT}${JVCS_SHEET}${JVCS_PROMPT_SEGMENT_SUFFIX} %{$reset_color%}" + JVCS_PROMPT_SEGMENT="%{$fg[white]%}${JVCS_PREFIX}${JVCS_UPSTREAM}${JVCS_SPLIT}${JVCS_ACCOUNT}${JVCS_SPLIT}${JVCS_SHEET}${JVCS_SUFFIX} %{$reset_color%}" ;; NORMAL) - JVCS_PROMPT_SEGMENT="%{$fg[white]%}${JVCS_PROMPT_SEGMENT_PREFIX}${JVCS_ACCOUNT}${JVCS_PROMPT_SEGMENT_SPLIT}${JVCS_SHEET}${JVCS_PROMPT_SEGMENT_SUFFIX} %{$reset_color%}" + JVCS_PROMPT_SEGMENT="%{$fg[white]%}${JVCS_PREFIX}${JVCS_ACCOUNT}${JVCS_SPLIT}${JVCS_SHEET}${JVCS_SUFFIX} %{$reset_color%}" ;; SHORT) - JVCS_PROMPT_SEGMENT="%{$fg[white]%}${JVCS_PROMPT_SEGMENT_PREFIX}${JVCS_SHEET}${JVCS_PROMPT_SEGMENT_SUFFIX} %{$reset_color%}" + JVCS_PROMPT_SEGMENT="%{$fg[white]%}${JVCS_PREFIX}${JVCS_SHEET}${JVCS_SUFFIX} %{$reset_color%}" ;; *) JVCS_PROMPT_SEGMENT='' |
