From 8e3e7c3247d83d4b2c2acde2dbe6a42a6185ce69 Mon Sep 17 00:00:00 2001 From: "Kenneth Benzie (Benie)" Date: Thu, 12 Nov 2026 13:24:28 +0000 Subject: [PATCH] Add space to git-prompt between branch & remote diff --- git-prompt.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/git-prompt.c b/git-prompt.c index 5d8335e..5c3824a 100644 --- a/git-prompt.c +++ b/git-prompt.c @@ -123,8 +123,9 @@ int main() { remote, "/", branch, "...HEAD --count")); char count[32] = {}; fread(count, 1, sizeof(count), process.out); - if (process_close(process) == 0 && strcmp("0", trim(count))) { - append(prompt, 2, "↑", trim(count)); + int ahead = process_close(process) == 0 && strcmp("0", trim(count)); + if (ahead) { + append(prompt, 2, " ↑", trim(count)); } // get the number of commits behind the remote @@ -135,7 +136,7 @@ int main() { memset(count, 0, sizeof(count)); fread(count, 1, sizeof(count), process.out); if (process_close(process) == 0 && strcmp("0", trim(count))) { - append(prompt, 2, "↓", trim(count)); + append(prompt, 2, ahead ? "↓" : " ↓", trim(count)); } } append(prompt, 1, " ");