diff --git a/prelude/prelude-osx.el b/prelude/prelude-osx.el index 9e1a6b9..3b69678 100644 --- a/prelude/prelude-osx.el +++ b/prelude/prelude-osx.el @@ -1,11 +1,6 @@ ;; On OS X Emacs doesn't use the shell PATH if it's not started from -;; the shell. -;; If you're using homebrew or port, modifying the PATH is essential. -(let (osx-paths) - (dolist (path '("/usr/local/bin" "/opt/local/bin" "/opt/local/sbin" "$HOME/bin") - (setenv "PATH" (concat osx-paths (getenv "PATH")))) - (push path exec-path) - (setq osx-paths (concat (concat path ":") osx-paths)))) +;; the shell. Let's fix that: +(exec-path-from-shell-initialize) ;; Emacs users obviously have little need for Command and Option keys, ;; but they do need Meta and Super diff --git a/prelude/prelude-packages.el b/prelude/prelude-packages.el index ddff189..fb502fc 100644 --- a/prelude/prelude-packages.el +++ b/prelude/prelude-packages.el @@ -42,7 +42,7 @@ (setq url-http-attempt-keepalives nil) (defvar prelude-packages - '(ack-and-a-half expand-region gist guru-mode helm helm-projectile magit magithub melpa + '(ack-and-a-half exec-path-from-shell expand-region gist guru-mode helm helm-projectile magit magithub melpa rainbow-mode volatile-highlights yasnippet solarized-theme zenburn-theme) "A list of packages to ensure are installed at launch.")