From 0658c1f863d3bfd5818291c7ee39d738915ce18b Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 11 May 2025 17:16:16 -0400 Subject: [PATCH] fix(use-package): omit bind-key-pkg.el Fix: #8300 Ref: melpa/melpa#9193 --- modules/config/use-package/packages.el | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/modules/config/use-package/packages.el b/modules/config/use-package/packages.el index 65ac3a41b..fe97ba60f 100644 --- a/modules/config/use-package/packages.el +++ b/modules/config/use-package/packages.el @@ -1,4 +1,11 @@ ;; -*- no-byte-compile: t; -*- ;;; core/use-package/packages.el +(package! bind-key + ;; HACK: bind-key-pkg.el in the emacs-straight mirror tries to set the mode to + ;; lisp-data-mode, which doesn't exist prior to Emacs 28.x, so bind-key will + ;; fail to build for those users. Until we drop 27.x support, we omit it. + :recipe (:files ("bind-key.el")) + :pin "aa22c8c3c740c2f306509b9c37d9511cfa41b612") + (package! use-package :pin "bbfe01bdf15eeb61babffd1c5b6facd3d2ce3630")