Only disable links in VS code in the list

This commit is contained in:
mo8it
2024-08-28 01:19:53 +02:00
parent 5556d42b46
commit cba4a6f9c8
3 changed files with 18 additions and 12 deletions
+7 -1
View File
@@ -163,7 +163,13 @@ impl<'a> ListState<'a> {
writer.write_str(exercise.name)?;
writer.write_ascii(&self.name_col_padding[exercise.name.len()..])?;
terminal_file_link(&mut writer, exercise.path, Color::Blue)?;
// The list links aren't shown correctly in VS Code on Windows.
// But VS Code shows its own links anyway.
if self.app_state.vs_code() {
writer.write_str(exercise.path)?;
} else {
terminal_file_link(&mut writer, exercise.path, Color::Blue)?;
}
next_ln(stdout)?;
stdout.queue(ResetColor)?;