这个问题有点小白,但是困扰好长时间了^ ^;
我用homebrew下载的 brew install emacs-mac
,
可是我找不到合适的bin文件, 暂时用
Emacs.app/Contents/MacOS/Emacs
代替
which emacs
emacs: aliased to /usr/local/Cellar/emacs-mac/emacs-26.1-rc1-mac-6.90/Emacs.app/Contents/MacOS/Emacs
。
这样做就会有一个问题,这个命令打开文件时,会额外打开一个Emacs.app
,而不是在已经打开的Emacs上面加载该文件,有人有过类似的问题吗?或者有什么好的提议?
^ ^谢谢
用emacsclient
。
不过你得先运行(server-start)
更多信息请看Emacs文档
1 个赞
第一个问题:
用 Homebrew 安装之后应该在 /usr/local/bin 有🔗️,
所以应该设置好环境变量:
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"
第二个问题:
类似上面的用 emacsclient
,然后可以参考这篇文章我是怎样使用Emacs的
2 个赞
你的描述不是很清楚,暂且理解成「我使用图形界面的 Emacs,怎么从 Terminal.app 用这个 Emacs 打开某个文件?」有两个办法:
- 启动 Emacs Server,然后用
emacsclient
打开文件,如 emacsclient ~/.emacs.d/init.el
- 用
open
,如 open -a Emacs ~/.emacs.d/init.el
3 个赞
(server-start)
就行。然后在.bashrc
里:
alias e="emacsclient -n"