From e7d8a9f7d234cb2b8a6691c5a2e33f2b18776a3d Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Mon, 17 Jan 2022 00:05:00 -0500 Subject: simplify environment handling this temporarily breaks cd history, will fix this soon --- src/shell/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/shell/mod.rs') diff --git a/src/shell/mod.rs b/src/shell/mod.rs index 8343b0e..f7080a4 100644 --- a/src/shell/mod.rs +++ b/src/shell/mod.rs @@ -147,11 +147,11 @@ pub async fn main() -> anyhow::Result { } let mut shell = Shell::new(crate::info::get_offset())?; - let mut prev_dir = shell.env.current_dir().to_path_buf(); + let mut prev_dir = shell.env.pwd().to_path_buf(); git_w.send(prev_dir.clone()).await.unwrap(); let event_reader = event::Reader::new(event_r); while let Some(event) = event_reader.recv().await { - let dir = shell.env().current_dir(); + let dir = shell.env().pwd(); if dir != prev_dir { prev_dir = dir.to_path_buf(); git_w.send(dir.to_path_buf()).await.unwrap(); -- cgit v1.2.3-54-g00ecf