[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/helm 3b8e7c108b: Fix issues #2517, #2518, #2520 by requiri
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/helm 3b8e7c108b: Fix issues #2517, #2518, #2520 by requiring *global-bindings in helm |
Date: |
Sun, 5 Jun 2022 00:58:46 -0400 (EDT) |
branch: elpa/helm
commit 3b8e7c108b938b44d71dc0044837d928c3830302
Author: Thierry Volpiatto <thievol@posteo.net>
Commit: Thierry Volpiatto <thievol@posteo.net>
Fix issues #2517, #2518, #2520 by requiring *global-bindings in helm
and not in helm-core.
When helm-global-bindings was soft required in helm-core, there was no
problems as long as helm was compiled and installed from source in the
same directory. However when installing as a package, helm-core
package was installed first, but because helm-global-bindings is not
part of helm-core, it was not loaded. When helm package was installed later
is was assumed helm-core has been already loaded and
helm-global-bindings never required.
---
helm-config.el | 8 +++-----
helm-core.el | 2 --
helm.el | 1 +
3 files changed, 4 insertions(+), 7 deletions(-)
diff --git a/helm-config.el b/helm-config.el
index eed4468816..9a83a30bcf 100644
--- a/helm-config.el
+++ b/helm-config.el
@@ -18,14 +18,12 @@
;;; Commentary:
;;
;; Requiring this file is not needed when using a package manager to
-;; install helm as this one will take care of loading the autoload
-;; file.
+;; install helm as this one will take care of creating and loading the
+;; autoload file.
;;; Code:
-;;; Load the autoload file
-;; It should have been generated either by
-;; the package manager or the make file.
+;;; Load the autoload file generated by the make file.
(load "helm-autoloads" nil t)
diff --git a/helm-core.el b/helm-core.el
index 44653feda5..948031b1ce 100644
--- a/helm-core.el
+++ b/helm-core.el
@@ -31,8 +31,6 @@
(require 'helm-lib)
(require 'helm-multi-match)
(require 'helm-source)
-;; Soft require this as it is not bundled with helm-core package.
-(require 'helm-global-bindings nil t)
;; Ensure async-bytecomp is used even with helm-core package.
(declare-function async-bytecomp-package-mode "ext:async-bytecomp.el")
diff --git a/helm.el b/helm.el
index a4585d3c0d..191aa538e0 100644
--- a/helm.el
+++ b/helm.el
@@ -36,6 +36,7 @@
;;; Code:
(require 'helm-core)
+(require 'helm-global-bindings)
(provide 'helm)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [nongnu] elpa/helm 3b8e7c108b: Fix issues #2517, #2518, #2520 by requiring *global-bindings in helm,
ELPA Syncer <=