Mac や Ubuntu で Emacs を GUI で立ち上げると PATH の設定が引き継がれません そのため Emacs から外部プログラムを呼び出す際にうまくいかないという問題が発生します 今までそれを シェルと Emacsの PATHを共有する - Life is very short を参考に .zshrc 側で設定をしていました しかし,Emacs の設定に .zshrc から書き込むというのは気持ち悪かったので変えたいと思っていました 今回は Emacs で完結する設定方法を 2 つ見つけたので紹介します init-loader.el と package.el を導入して快適 Emacs ライフ - Qiita [キータ] この設定がしてあることを前提に話していきます exec-path-from-shell を使う exec-path-from-shell これを使います