diff options
| author | Farid Zakaria <farid.m.zakaria@gmail.com> | 2025-03-24 04:24:50 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-24 11:24:50 +0000 |
| commit | ff22f8604ddbdc8193930207970b5f6b4ec16c9e (patch) | |
| tree | bce7659547129b7d75b22361bb66a12c6d3c9b84 /crates | |
| parent | feat: option to include duplicate commands when printing history commands (#2... (diff) | |
| download | atuin-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>
Diffstat (limited to 'crates')
| -rw-r--r-- | crates/atuin/src/command/client/search/interactive.rs | 4 |
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 { |
