From 7e1123680f474bff5113db189f63ca7f948781a5 Mon Sep 17 00:00:00 2001 From: Wojciech Kępka Date: Thu, 2 Sep 2021 04:03:42 +0200 Subject: Expand `~` in `change-current-directory` command (#692) --- helix-term/src/commands.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'helix-term/src') diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index 3bd63ab4..116f39bd 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -1838,7 +1838,11 @@ mod cmd { args: &[&str], _event: PromptEvent, ) -> anyhow::Result<()> { - let dir = args.first().context("target directory not provided")?; + let dir = helix_core::path::expand_tilde( + args.first() + .context("target directory not provided")? + .as_ref(), + ); if let Err(e) = std::env::set_current_dir(dir) { bail!("Couldn't change the current working directory: {}", e); -- cgit v1.2.3-70-g09d2