Skip to content

Commit 3c6444f

Browse files
committed
Use query_osc and prevent leaving terminal in raw mode
1 parent 7ab7f2f commit 3c6444f

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Cargo.lock

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ shellexpand = { version = "3.1.0", default-features = false, features = ["base-0
4343
time = { version = "0.3.22", default-features = false, features = ["std", "alloc", "local-offset", "formatting"] }
4444
unicode-segmentation = "1.10.1"
4545
uzers = { version = "0.12.1", default-features = false, features = ["cache"] }
46-
xterm-query = "0.4.1"
46+
xterm-query = "0.5.2"
4747

4848
[profile.release]
4949
# Reference: https://github.com/johnthagen/min-sized-rust

src/gfx/kitty.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -149,10 +149,10 @@ where
149149
/// * `timeout_ms` - the timeout in milliseconds
150150
fn query_raw(query: &str, timeout_ms: u64) -> Result<String, Exc> {
151151
enable_raw_mode().map_err(Exc::Io)?;
152-
let res = xterm_query::query(query, timeout_ms).map_err(Exc::Xterm)?;
152+
let res = xterm_query::query_osc(query, timeout_ms).map_err(Exc::Xterm);
153153
disable_raw_mode().map_err(Exc::Io)?;
154154

155-
Ok(res)
155+
res
156156
}
157157

158158
#[cfg(test)]

0 commit comments

Comments
 (0)