From a416b7acd348385fe8814e4d9cbd891f40c7a109 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Fri, 7 Aug 2015 10:50:24 +0200 Subject: [PATCH] Lazy-load helm --- core/core-helm.el | 11 +++++++---- core/lib/defuns-workgroup.el | 1 + 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/core/core-helm.el b/core/core-helm.el index d35d8accd..340d4bfc2 100644 --- a/core/core-helm.el +++ b/core/core-helm.el @@ -1,6 +1,12 @@ ;;; core-helm.el (use-package helm + :commands (helm + helm-etags-select + helm-show-kill-ring + helm-bookmarks + helm-alive-p + helm-attrset) :init (defvar helm-global-prompt ">>> ") (setq helm-quick-update t @@ -120,10 +126,7 @@ helm-projectile-find-file helm-projectile-recentf helm-projectile-find-other-file - helm-projectile-switch-project) - :config - (require 'helm) - (require 'projectile)) + helm-projectile-switch-project)) ;; (use-package helm-c-yasnippet :commands helm-yas-visit-snippet-file) (use-package helm-semantic :commands helm-semantic-or-imenu) diff --git a/core/lib/defuns-workgroup.el b/core/lib/defuns-workgroup.el index 7bb5b2488..bd521aaaa 100644 --- a/core/lib/defuns-workgroup.el +++ b/core/lib/defuns-workgroup.el @@ -7,6 +7,7 @@ ;;;###autoload (defun narf:helm-wg () (interactive) + (require 'helm) (helm :sources '(narf/helm-source-wg))) ;;;###autoload