aboutsummaryrefslogtreecommitdiffstats
path: root/atuin-client/src/settings.rs
diff options
context:
space:
mode:
authorPatrick Decat <pdecat@gmail.com>2023-03-25 18:27:20 +0100
committerGitHub <noreply@github.com>2023-03-25 17:27:20 +0000
commit13ce5f746c946f5695c55642a9af5ead8894f692 (patch)
tree897bf423b9cebff29654b2a32e45b99027fcb02a /atuin-client/src/settings.rs
parentRespect exit_mode setting when exiting with arrow down keypress (#807) (diff)
downloadatuin-13ce5f746c946f5695c55642a9af5ead8894f692.zip
feat: add an inline view mode (#648)
* add inline viewport * Add inline_height setting. Zero disables inline mode (the default)
Diffstat (limited to 'atuin-client/src/settings.rs')
-rw-r--r--atuin-client/src/settings.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/atuin-client/src/settings.rs b/atuin-client/src/settings.rs
index bbbd78ee..a2d4f8c5 100644
--- a/atuin-client/src/settings.rs
+++ b/atuin-client/src/settings.rs
@@ -151,6 +151,7 @@ pub struct Settings {
pub filter_mode: FilterMode,
pub filter_mode_shell_up_key_binding: Option<FilterMode>,
pub shell_up_key_binding: bool,
+ pub inline_height: u16,
pub show_preview: bool,
pub exit_mode: ExitMode,
pub word_jump_mode: WordJumpMode,
@@ -336,6 +337,7 @@ impl Settings {
.set_default("search_mode", "fuzzy")?
.set_default("filter_mode", "global")?
.set_default("shell_up_key_binding", false)?
+ .set_default("inline_height", 0)?
.set_default("show_preview", false)?
.set_default("exit_mode", "return-original")?
.set_default("session_token", "")?