From 503ca112ae57ebdf3ea323baf8940346204b46d2 Mon Sep 17 00:00:00 2001 From: Blaž Hrastnik Date: Fri, 25 Jun 2021 13:20:15 +0900 Subject: fix: jumping to location did not convert the URI correctly thus breaking Windows --- helix-term/src/commands.rs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/helix-term/src/commands.rs b/helix-term/src/commands.rs index d98bda74..688e653a 100644 --- a/helix-term/src/commands.rs +++ b/helix-term/src/commands.rs @@ -2069,9 +2069,11 @@ fn goto_impl( offset_encoding: OffsetEncoding, action: Action, ) { - let id = editor - .open(PathBuf::from(location.uri.path()), action) - .expect("editor.open failed"); + let path = location + .uri + .to_file_path() + .expect("unable to convert URI to filepath"); + let id = editor.open(path, action).expect("editor.open failed"); let (view, doc) = current!(editor); let definition_pos = location.range.start; // TODO: convert inside server -- cgit v1.2.3-70-g09d2