我是通过 Nix 在 Mac big sur 上安装的 EmacsGcc(通过 emacs-overlays 安装).
services.emacs.package = pkgs.emacsUnstable;
nixpkgs = {
config = {
allowUnfree = true;
allowBroken = false;
allowInsecure = false;
allowUnsupportedSystem = false;
};
overlays = [
(import (builtins.fetchTarball {
url =
"https://github.com/nix-community/emacs-overlay/archive/e9e6de910fe1a9c485b7a9c3ae321030bfb8cc36.tar.gz";
sha256 = "1arqmdgkaak6m8gzcf71yqr4smk8abziy84rpb2dkq82023y5d44";
}))
];
};
通过在 iterm2 下输入 emacs
或者 emacs -Q
启动 GUI的 Emacs ,任何时候C-g 按键都会变成 Esc 键。
这个是最新版本 Emacs 引入的 bug 吗?还是 iterm2 需要设置(shell 用的是 zsh)。
emacs -nw
是正常的,直接从 Emacs.app 启动也是正常的。