diff options
Diffstat (limited to 'src/config/clean')
-rw-r--r-- | src/config/clean/app/config.rs | 2 | ||||
-rw-r--r-- | src/config/clean/app/preview/config.rs | 8 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/config/clean/app/config.rs b/src/config/clean/app/config.rs index 3d0be5a..740430a 100644 --- a/src/config/clean/app/config.rs +++ b/src/config/clean/app/config.rs @@ -24,6 +24,7 @@ pub struct AppConfig { pub focus_on_create: bool, pub mouse_support: bool, pub cmd_aliases: HashMap<String, String>, + pub zoxide_update: bool, pub _display_options: DisplayOption, pub _preview_options: PreviewOption, pub _search_options: SearchOption, @@ -90,6 +91,7 @@ impl From<AppConfigRaw> for AppConfig { cmd_aliases: raw.cmd_aliases, focus_on_create: raw.focus_on_create, mouse_support: raw.mouse_support, + zoxide_update: raw.zoxide_update, _display_options: DisplayOption::from(raw.display_options), _preview_options: PreviewOption::from(raw.preview_options), _search_options: SearchOption::from(raw.search_options), diff --git a/src/config/clean/app/preview/config.rs b/src/config/clean/app/preview/config.rs index e14407e..db9fbd5 100644 --- a/src/config/clean/app/preview/config.rs +++ b/src/config/clean/app/preview/config.rs @@ -1,5 +1,7 @@ use std::path; +use allmytoes::ThumbSize; + use crate::{ config::{ raw::app::display::preview::{default_max_preview_size, PreviewOptionRaw, PreviewProtocol}, @@ -14,6 +16,8 @@ pub struct PreviewOption { pub max_preview_size: u64, pub preview_protocol: PreviewProtocol, pub preview_script: Option<path::PathBuf>, + pub use_xdg_thumbs: bool, + pub xdg_thumb_size: ThumbSize, pub preview_shown_hook_script: Option<path::PathBuf>, pub preview_removed_hook_script: Option<path::PathBuf>, } @@ -23,6 +27,8 @@ impl std::default::Default for PreviewOption { Self { max_preview_size: default_max_preview_size(), preview_protocol: PreviewProtocol::Auto, + use_xdg_thumbs: true, + xdg_thumb_size: ThumbSize::XLarge, preview_script: None, preview_shown_hook_script: None, preview_removed_hook_script: None, @@ -49,6 +55,8 @@ impl From<PreviewOptionRaw> for PreviewOption { max_preview_size: raw.max_preview_size, preview_protocol: raw.preview_protocol, preview_script, + use_xdg_thumbs: raw.use_xdg_thumbs, + xdg_thumb_size: raw.xdg_thumb_size.to_amt_size(), preview_shown_hook_script, preview_removed_hook_script, } |