如何才能调用homebrew安装的程序?

想在emacs中直接使用shell-command执行mplayer程序打开音乐或视频,但是无法识别程序。使用shell命令弹出的终端buffer是可以识别的,我用的是zsh。请问需要如何配置呢?

BTW,解决了这个问题,我就可以使用emms了,因为每次在放音乐的时候都会提示找不到运行程序。但是我已经使用homebrew安装了mplayer, mpv等,emacs要如何才能成功调用呢?

感觉这说明emacs没有载入你zsh定义的PATH。你找一下exec-path-from-shell这个package,或者手工把对应的path加入exec-path

嗯嗯,是的,谢谢!