From 26ba41d08f86fc006edf9c0552205e2851a1060b Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Thu, 10 Aug 2023 10:44:06 -0400 Subject: Fix rendering issues + add git comp --- source/prompt/ps1.d | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'source/prompt/ps1.d') diff --git a/source/prompt/ps1.d b/source/prompt/ps1.d index 5b8bafa..d1bc1b3 100644 --- a/source/prompt/ps1.d +++ b/source/prompt/ps1.d @@ -3,7 +3,9 @@ module prompt.ps1; import std.conv; import prim.opt; + import comp.hr; +import comp.path; import style; import style.color; @@ -12,14 +14,13 @@ import style.font; string ps1(Opts opt) { string ps; - // divider - ps ~= hr(opt.col).set(Color.black); + string pathstr = path(opt.pathlen); - // previous command status - ps ~= ("(" ~ to!string(opt.status) ~ ") ").set(Color.black); + ps ~= "\n"; + ps ~= (",-(" ~ pathstr ~ ")").set(Color.black); + ps ~= "\n"; - // prompt char + ps ~= ("'-(" ~ to!string(opt.status) ~ ") ").set(Color.black); // prompt char ps ~= "|> ".set(Font.bold).set(opt.status == 0 ? Color.green : Color.red); - return ps; } -- cgit v1.2.3