mirror of
https://github.com/sxyazi/yazi.git
synced 2026-07-25 08:41:05 +00:00
fix: log only really need warning
This commit is contained in:
parent
e940d81d2a
commit
c70e1d6258
1 changed files with 9 additions and 3 deletions
|
|
@ -58,6 +58,8 @@ impl Emulator {
|
||||||
return Self::Neovim;
|
return Self::Neovim;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let mut warnings = Vec::new();
|
||||||
|
|
||||||
let vars = [
|
let vars = [
|
||||||
("KITTY_WINDOW_ID", Self::Kitty),
|
("KITTY_WINDOW_ID", Self::Kitty),
|
||||||
("KONSOLE_VERSION", Self::Konsole),
|
("KONSOLE_VERSION", Self::Konsole),
|
||||||
|
|
@ -70,7 +72,7 @@ impl Emulator {
|
||||||
];
|
];
|
||||||
match vars.into_iter().find(|v| env_exists(v.0)) {
|
match vars.into_iter().find(|v| env_exists(v.0)) {
|
||||||
Some(var) => return var.1,
|
Some(var) => return var.1,
|
||||||
None => warn!("[Adapter] No special environment variables detected"),
|
None => warnings.push("[Adapter] No special environment variables detected"),
|
||||||
}
|
}
|
||||||
|
|
||||||
let (term, program) = Self::via_env();
|
let (term, program) = Self::via_env();
|
||||||
|
|
@ -84,7 +86,7 @@ impl Emulator {
|
||||||
"Hyper" => return Self::Hyper,
|
"Hyper" => return Self::Hyper,
|
||||||
"mintty" => return Self::Mintty,
|
"mintty" => return Self::Mintty,
|
||||||
"Apple_Terminal" => return Self::Apple,
|
"Apple_Terminal" => return Self::Apple,
|
||||||
_ => warn!("[Adapter] Unknown TERM_PROGRAM: {program}"),
|
_ => warnings.push("[Adapter] Unknown TERM_PROGRAM: {program}"),
|
||||||
}
|
}
|
||||||
match term.as_str() {
|
match term.as_str() {
|
||||||
"xterm-kitty" => return Self::Kitty,
|
"xterm-kitty" => return Self::Kitty,
|
||||||
|
|
@ -92,7 +94,11 @@ impl Emulator {
|
||||||
"foot-extra" => return Self::Foot,
|
"foot-extra" => return Self::Foot,
|
||||||
"xterm-ghostty" => return Self::Ghostty,
|
"xterm-ghostty" => return Self::Ghostty,
|
||||||
"rxvt-unicode-256color" => return Self::Urxvt,
|
"rxvt-unicode-256color" => return Self::Urxvt,
|
||||||
_ => warn!("[Adapter] Unknown TERM: {term}"),
|
_ => warnings.push("[Adapter] Unknown TERM: {term}"),
|
||||||
|
}
|
||||||
|
|
||||||
|
for warning in warnings {
|
||||||
|
warn!(warning);
|
||||||
}
|
}
|
||||||
|
|
||||||
Self::via_csi().unwrap_or(Self::Unknown(vec![]))
|
Self::via_csi().unwrap_or(Self::Unknown(vec![]))
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue