summaryrefslogtreecommitdiff
path: root/emacs-helm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'emacs-helm.sh')
-rwxr-xr-xemacs-helm.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/emacs-helm.sh b/emacs-helm.sh
index 4c3724bc..7b886d1d 100755
--- a/emacs-helm.sh
+++ b/emacs-helm.sh
@@ -189,10 +189,17 @@ cat > $CONF_FILE <<EOF
(when (file-exists-p bootstrap-file)
(setq default-package-manager 'straight)
(load bootstrap-file nil 'nomessage)
- (straight-use-package 'async)
+ (add-to-list 'load-path async-path)
(when pkg-list
(dolist (pkg pkg-list)
- (straight-use-package (intern pkg))))))
+ (let* ((pkg-path (expand-file-name pkg straight-path))
+ (autoload-file (expand-file-name
+ (format "%s-autoloads.el" pkg)
+ pkg-path)))
+ (add-to-list 'load-path pkg-path)
+ (if (file-exists-p autoload-file)
+ (load autoload-file nil 'nomessage)
+ (straight-use-package (intern pkg))))))))
(unless (eq default-package-manager 'straight)
(require 'package)