created: 2016-08-29 24:00, tags: emacs, config,
shell path を emacs に登録する
shell で使用している path を Emacs に引っぱれないと面倒なので適当に作った。
こんな感じ。
(let ((shellpath
(split-string
(shell-command-to-string "env | egrep '^PATH=' | sed 's/PATH=//; s/:/ /g'"))))
(dolist (path shellpath)
(add-to-list 'exec-path path)))
簡単に調べると色々な方法でやってる人いるけど、妙に複雑だったので Emacs で完結する (厳密には Shell 使ってるから違うけど) 簡単なコードで動くものが欲しかったから自分で書いた。