aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFarid Zakaria <farid.m.zakaria@gmail.com>2025-03-24 04:24:50 -0700
committerGitHub <noreply@github.com>2025-03-24 11:24:50 +0000
commitff22f8604ddbdc8193930207970b5f6b4ec16c9e (patch)
treebce7659547129b7d75b22361bb66a12c6d3c9b84
parentfeat: option to include duplicate commands when printing history commands (#2... (diff)
downloadatuin-ff22f8604ddbdc8193930207970b5f6b4ec16c9e.zip
fix(1289): clear terminal area if inline (#2600)
Pulled from https://github.com/atuinsh/atuin/pull/2543 Fixes interactive mode in fish where the terminal wasn't being displayed properly. fixes #1289 Co-authored-by: Lucas Trzesniewski <lucas.trzesniewski@gmail.com>
-rw-r--r--crates/atuin/src/command/client/search/interactive.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/crates/atuin/src/command/client/search/interactive.rs b/crates/atuin/src/command/client/search/interactive.rs
index 4113850b..c310f64d 100644
--- a/crates/atuin/src/command/client/search/interactive.rs
+++ b/crates/atuin/src/command/client/search/interactive.rs
@@ -1122,6 +1122,10 @@ pub async fn history(
let mut results = app.query_results(&mut db, settings.smart_sort).await?;
+ if settings.inline_height > 0 {
+ terminal.clear()?;
+ }
+
let mut stats: Option<HistoryStats> = None;
let accept;
let result = 'render: loop {