diff options
author | Thierry Volpiatto <thierry.volpiatto@gmail.com> | 2017-06-22 10:26:23 +0200 |
---|---|---|
committer | Thierry Volpiatto <thierry.volpiatto@gmail.com> | 2017-06-22 10:26:23 +0200 |
commit | 55cd3b7ee0418475e7ad391f1f4b911e9a636b58 (patch) | |
tree | 905e21d5f212f2f5978b6631e39675a46220bd35 /emacs-helm.sh | |
parent | a439b7270f9c66d5600d682adbc812d6bcaec113 (diff) |
Fix load-path with elpa in emacs-helm.sh (#1800)
* emacs-helm.sh: Do it.
Diffstat (limited to 'emacs-helm.sh')
-rwxr-xr-x | emacs-helm.sh | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/emacs-helm.sh b/emacs-helm.sh index 8ffe4b5d..70579a8d 100755 --- a/emacs-helm.sh +++ b/emacs-helm.sh @@ -80,12 +80,17 @@ cat > $CONF_FILE <<EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;\n\n")) (setq load-path (quote $LOAD_PATH)) -(setq package-user-dir (directory-file-name - (file-name-directory - (directory-file-name default-directory)))) -(unless (member "helm.el" (directory-files default-directory)) - (setq package-load-list '((helm-core t) (helm t) (async t) (popup t))) - (package-initialize)) +(require 'package) +;; User is maybe using a non standard \`package-user-dir'. +;; Don't modify \`package-user-dir' but \`package-directory-list' +;; because user is perhaps starting helm from a non elpa installation. +(unless (file-equal-p package-user-dir "~/.emacs.d/elpa") + (add-to-list 'package-directory-list (directory-file-name + (file-name-directory + (directory-file-name default-directory))))) + +(setq package-load-list '((helm-core t) (helm t) (async t) (popup t))) +(package-initialize) (add-to-list 'load-path (file-name-directory (file-truename "$0"))) (setq default-frame-alist '((vertical-scroll-bars . nil) (tool-bar-lines . 0) |