You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
:sh runs commands from the shell synchronously. It's mostly meant for key-bindings or quick shell commands like :sh git status and isn't a replacement for #1976
Summary
Simply running a hello world froze the terminal. Works outside of helix, but not inside helix.
Reproduction Steps
I tried this:
macro_rules! love_you {
() => {
println!("I love you 2.")
};
}
fn call() {
let mut x = String::new();
io::stdin().read_line(&mut x).expect("Woah");
println!("{}", x);
}
fn main() {
love_you!();
println!();
call();
//test
}
I expected this to happen:
Cargo run works
Instead, this happened:
Freezes on :sh cargo run
Helix log
~/.cache/helix/helix.log
Platform
Linux Fedora
Terminal Emulator
Gnome Default Terminal
Helix Version
helix 22.08.1 (66276ce)
The text was updated successfully, but these errors were encountered: