diff -r 7bf45ed9e25e -r 0a2516efc463 rust/chg/src/main.rs --- a/rust/chg/src/main.rs Sun Oct 07 10:12:22 2018 +0900 +++ b/rust/chg/src/main.rs Sun Oct 07 10:23:57 2018 +0900 @@ -73,14 +73,12 @@ } fn run() -> io::Result { - let current_dir = env::current_dir()?; let loc = Locator::prepare_from_env()?; let handler = ChgUiHandler::new(); let (result_tx, result_rx) = oneshot::channel(); let fut = loc .connect() - .and_then(|(_, client)| client.set_current_dir(current_dir)) - .and_then(|client| client.attach_io(io::stdin(), io::stdout(), io::stderr())) + .and_then(|(_, client)| client.attach_io(io::stdin(), io::stdout(), io::stderr())) .and_then(|client| { let pid = client.server_spec().process_id.unwrap(); let pgid = client.server_spec().process_group_id;