summaryrefslogtreecommitdiffstats
path: root/src/config/clean
diff options
context:
space:
mode:
Diffstat (limited to 'src/config/clean')
-rw-r--r--src/config/clean/app/config.rs2
-rw-r--r--src/config/clean/app/preview/config.rs8
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,
}