aboutsummaryrefslogtreecommitdiffstats
path: root/atuin-client/src/settings.rs
diff options
context:
space:
mode:
authorConrad Ludgate <conradludgate@gmail.com>2023-03-19 20:49:57 +0000
committerGitHub <noreply@github.com>2023-03-19 20:49:57 +0000
commitedcd477153d00944c5dae16ec3ba69e339e1450c (patch)
tree472e0151222cdfc8978875ee3531079c58ece75b /atuin-client/src/settings.rs
parentfix: many wins were broken :memo: (#789) (diff)
downloadatuin-edcd477153d00944c5dae16ec3ba69e339e1450c.zip
skim-demo (#695)
* skim-demo * skim some more * Weight first word match higher (#712) * some improvements * make skim opt-in --------- Co-authored-by: Frank Hamand <frankhamand@gmail.com>
Diffstat (limited to 'atuin-client/src/settings.rs')
-rw-r--r--atuin-client/src/settings.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/atuin-client/src/settings.rs b/atuin-client/src/settings.rs
index aab2f4a3..de9bd640 100644
--- a/atuin-client/src/settings.rs
+++ b/atuin-client/src/settings.rs
@@ -18,7 +18,7 @@ pub const LAST_SYNC_FILENAME: &str = "last_sync_time";
pub const LAST_VERSION_CHECK_FILENAME: &str = "last_version_check_time";
pub const LATEST_VERSION_FILENAME: &str = "latest_version";
-#[derive(Clone, Debug, Deserialize, Copy, ValueEnum)]
+#[derive(Clone, Debug, Deserialize, Copy, ValueEnum, PartialEq)]
pub enum SearchMode {
#[serde(rename = "prefix")]
Prefix,
@@ -29,6 +29,9 @@ pub enum SearchMode {
#[serde(rename = "fuzzy")]
Fuzzy,
+
+ #[serde(rename = "skim")]
+ Skim,
}
#[derive(Clone, Debug, Deserialize, Copy, PartialEq, Eq, ValueEnum)]