macOS Emacs 后台版本

在新的一部 MacBook 安装了 Emacs.app, 花了好多时间都没装好 Terminal 版本的, 所以放弃, 看网上说 /Applications/Emacs.app/Contents/MacOS/Emacs -nw
是可以的, 我试了试, 确实可以, 但是某些快捷键符号(例如 option+x) 却不能正常表达出我在我平时工作的iMac的 option+x 那样 (即 M-x)
因为我要用到 SLIME 啊, 好像还是要有(还是说习惯了?)控制台版本的Emacs?
还是说伙伴们建议我忽视掉控制台版本(Terminal) 了?

如果没有必须用tui的理由,建议还是用gui。

试试 alacritty ?

但是别用最新的 0.50 版本,这个版本在 mac 下貌似字体渲染有点小问题。。。

附上我自己的alacritty配置文件,添加了一些按键绑定,终端下使用本地的 emacs,或者 ssh 到其他机器上使用 emacs,都没啥问题:

https://github.com/yangyingchao/tubo-env/blob/master/.config/alacritty/alacritty.yml

这个应该需要额外配置的,我用的是 iTerm2。它是这么配的

而且 <C-*> 的快捷键也是要配置,从 Stackoverflow Answer 学到的

參考來源: stackexchange.com

1 个赞

如果通过 brew 装,应该会帮你在 /user/local/bin 生成 emacs 的 soft link

mac上装软件,还是MacPorts靠谱

如果是装的靠谱版本,官方、emacs-plus, emacs-mac, 看你描述,应该不是emacs的问题,而是你所用的terminal设置,请确保Option解读成meta,而不是mac默认的option用来输入特殊字符。

1 个赞

理由主要就在编辑远程文件??