Fix Emacs in Windows
This commit is contained in:
@@ -41,18 +41,24 @@ impl Emacs {
|
||||
|
||||
print_separator("Emacs");
|
||||
|
||||
// Convert the whitespace in the emacs lisp code to NONBREAKING SPACE.
|
||||
let escaped: String = EMACS_UPGRADE
|
||||
let mut command = run_type.execute(&emacs);
|
||||
|
||||
command
|
||||
.args(&["--batch", "--debug-init", "-l"])
|
||||
.arg(init_file)
|
||||
.arg("--eval");
|
||||
|
||||
#[cfg(unix)]
|
||||
command.arg(
|
||||
EMACS_UPGRADE
|
||||
.chars()
|
||||
.map(|c| if c.is_whitespace() { '\u{00a0}' } else { c })
|
||||
.collect();
|
||||
.collect(),
|
||||
);
|
||||
|
||||
run_type
|
||||
.execute(&emacs)
|
||||
.args(&["--batch", "-l"])
|
||||
.arg(init_file)
|
||||
.arg("--eval")
|
||||
.arg(escaped)
|
||||
.check_run()
|
||||
#[cfg(not(unix))]
|
||||
command.arg(EMACS_UPGRADE);
|
||||
|
||||
command.check_run()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user