diff options
Diffstat (limited to 'ui/src/conf/pager.rs')
-rw-r--r-- | ui/src/conf/pager.rs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/src/conf/pager.rs b/ui/src/conf/pager.rs index 39dde1c6..40c11d12 100644 --- a/ui/src/conf/pager.rs +++ b/ui/src/conf/pager.rs @@ -21,6 +21,8 @@ use super::default_vals::*; use super::deserializers::*; +use melib::ToggleFlag; + /// Settings for the pager function. #[derive(Debug, Deserialize, Clone, Default, Serialize)] pub struct PagerSettings { @@ -68,6 +70,12 @@ pub struct PagerSettings { /// Default: 80 #[serde(default = "eighty_val")] pub minimum_width: usize, + + /// Choose `text/html` alternative if `text/plain` is empty in `multipart/alternative` + /// attachments. + /// Default: true + #[serde(default = "internal_value_true")] + pub auto_choose_multipart_alternative: ToggleFlag, } fn eighty_val() -> usize { |