Emacsをやってると、なんでもEmacsで完結させたくなりますね。なりますよね?
でも、そんな時に問題になるのはPATHだと思います。
今回はシステムのPATHとEmacsのPathを同期する方法を紹介したいと思います。
解決手段はshellの起動時にpathを記述したEmacs設定ファイルを生成する、です。
僕はzshを使っていて、~/.elisp/settingsに個人設定ファイルを格納しているので、.zshrcにこんなコードを書くことで、Pathが同期されます。
でも、そんな時に問題になるのはPATHだと思います。
今回はシステムのPATHとEmacsのPathを同期する方法を紹介したいと思います。
解決手段はshellの起動時にpathを記述したEmacs設定ファイルを生成する、です。
僕はzshを使っていて、~/.elisp/settingsに個人設定ファイルを格納しているので、.zshrcにこんなコードを書くことで、Pathが同期されます。
echo \(setq exec-path \(append \(list `echo \"$PATH\" | sed -e "s/:/\" \"/g"`\) exec-path\)\) > ~/.elisp/settings/02emacs-path-set.el
echo \(setenv \"PATH\" \(concat \'\"`echo $PATH`:\" \(getenv \"PATH\"\)\)\) >> ~/.elisp/settings/02emacs-path-set.el
0 件のコメント:
コメントを投稿