diff options
| author | mo8it <mo8it@proton.me> | 2024-09-04 02:19:45 +0200 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-09-04 02:19:45 +0200 |
| commit | 247bd19f93e11fb037c945ff1dc464a1d1713471 (patch) | |
| tree | 7b9b404b2c0c157f3d50bf26288a441be13aae52 /src/list/state.rs | |
| parent | e5ed11528855f6dddc5759df3426ff1296aba87e (diff) | |
Canonicalize exercise paths only once
Diffstat (limited to 'src/list/state.rs')
| -rw-r--r-- | src/list/state.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/list/state.rs b/src/list/state.rs index 468049a..ed7c71f 100644 --- a/src/list/state.rs +++ b/src/list/state.rs @@ -13,7 +13,7 @@ use std::{ use crate::{ app_state::AppState, exercise::Exercise, - term::{progress_bar, terminal_file_link, CountedWrite, MaxLenWriter}, + term::{progress_bar, CountedWrite, MaxLenWriter}, }; use super::scroll_state::ScrollState; @@ -158,7 +158,7 @@ impl<'a> ListState<'a> { if self.app_state.vs_code() { writer.write_str(exercise.path)?; } else { - terminal_file_link(&mut writer, exercise.path, Color::Blue)?; + exercise.terminal_file_link(&mut writer)?; } next_ln(stdout)?; |
