adjust comments

This commit is contained in:
David Refoua
2025-11-09 02:45:06 +03:30
committed by GitHub
parent 5dfa14ccce
commit 2ce0146d6e
2 changed files with 25 additions and 21 deletions

29
vendor/git-prompt.sh vendored
View File

@@ -47,25 +47,21 @@ then
. ~/.config/git/git-prompt.sh
fi
else
# Source: github.com/git-for-windows/build-extra/blob/main/git-extra/git-prompt.sh
# Setup OSC 133 shell integration for Windows Terminal
if [ -n "$WT_SESSION" ]; then
__cmder_prompt_command() {
local exit_code=$?
# OSC 133;D - Mark end of command execution with exit code
# Emit OSC 133;D to mark the end of command execution with exit code
printf '\e]133;D;%s\a' "$exit_code"
# OSC 133;A - Mark start of prompt
printf '\e]133;A\a'
return $exit_code
}
# OSC 133;C - Mark start of command output (emitted right before command execution)
__cmder_preexec() {
printf '\e]133;C\a'
printf '\e]133;C\a' # Emit OSC 133;C to mark the start of command execution
}
# Append to PROMPT_COMMAND to emit sequences before each prompt
# Append to PROMPT_COMMAND to emit sequences just before each prompt
if [ -z "$PROMPT_COMMAND" ]; then
PROMPT_COMMAND="__cmder_prompt_command"
else
@@ -75,9 +71,16 @@ else
# Use DEBUG trap to emit OSC 133;C before command execution
trap '__cmder_preexec' DEBUG
fi
# Source: github.com/git-for-windows/build-extra/blob/main/git-extra/git-prompt.sh
PS1='\[\033]0;${TITLEPREFIX:+$TITLEPREFIX:}${PWD//[^[:ascii:]]/?}\007\]' # set window title to TITLEPREFIX (if set) and current working directory
# PS1="$PS1"'\n' # new line (disabled)
if [ -n "$WT_SESSION" ]; then
# Emit OSC 133;A to mark the start of prompt
PS1="$PS1"'\e]133;A\a'
fi
PS1="$PS1"'\[\033[32m\]' # change to green and bold
PS1="$PS1"'\u@\h ' # user@host<space>
PS1="$PS1${MSYSTEM:+\[\033[35m\]$MSYSTEM }" # show MSYSTEM in purple (if set)
@@ -108,9 +111,9 @@ else
PS1="$PS1"'\[\033[30;1m\]' # change color to grey in bold
PS1="$PS1"'λ ' # prompt: Cmder uses λ
PS1="$PS1"'\[\033[0m\]' # reset color
# OSC 133;B - Mark start of command input (Windows Terminal only)
if [ -n "$WT_SESSION" ]; then
# Emit OSC 133;B to mark the end of prompt
PS1="$PS1"'\[\e]133;B\a\]'
fi
fi