split zsh in config modules

This commit is contained in:
2025-09-15 07:05:06 +02:00
parent 5fa4c6df2a
commit d7b5423c80
5 changed files with 124 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
# -----------------------------
# Git prompt function
# -----------------------------
git_prompt_info() {
if git rev-parse --is-inside-work-tree >/dev/null 2>&1; then
local branch=$(git symbolic-ref --short HEAD 2>/dev/null || git rev-parse --short HEAD)
echo " %F{green}($branch)%f"
fi
}
# -----------------------------
# Set prompt
# -----------------------------
PROMPT='%n@%m%f %F{blue}%~%f$(git_prompt_info) $ '