summaryrefslogtreecommitdiffstats
path: root/src/shell/readline.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/shell/readline.rs')
-rw-r--r--src/shell/readline.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/shell/readline.rs b/src/shell/readline.rs
index dca33f2..a1f90bb 100644
--- a/src/shell/readline.rs
+++ b/src/shell/readline.rs
@@ -23,6 +23,7 @@ impl Readline {
&self,
out: &mut impl textmode::Textmode,
env: &Env,
+ git: Option<&git2::Repository>,
focus: bool,
offset: time::UtcOffset,
) -> anyhow::Result<()> {
@@ -57,6 +58,9 @@ impl Readline {
}
out.write_str(" (");
out.write_str(&crate::format::path(pwd));
+ if git.is_some() {
+ out.write_str("|g");
+ }
out.write_str(")");
out.move_to(self.size.0 - 2, self.size.1 - 4 - idlen - timelen);
out.write_str(&id);