bump: :core

Fuco1/smartparens@f59a40d54f -> Fuco1/smartparens@37f77bf2e2
Wilfred/helpful@f865f17ad0 -> Wilfred/helpful@67cdd1030b
bbatsov/projectile@4e6f66c329 -> bbatsov/projectile@0243ad7dc9
emacs-straight/project@5347dfc5f3 -> emacs-straight/project@125a1a8d15
justbur/emacs-which-key@9f64733e4a -> justbur/emacs-which-key@1217db8c63
raxod502/straight.el@3b0f1a1d21 -> raxod502/straight.el@653b04a64f

- Wilfred/helpful@67cdd1030b fixed the wrong-number-of-args error from
  help-fns--autoloaded-p on Emacs 29 (see #6097). Our temporary fix is
  no longer needed.
- Wilfred/helpful#36 fixed the void-variable: read-symbol-positions-list
  error on Emacs 29 (see #6063). Our temporary fix is no longer needed.

Ref: Wilfred/helpful@67cdd1030b
Ref: Wilfred/helpful#36
Fix: #6063
Fix: #6097
Fix: #6127
This commit is contained in:
Henrik Lissner 2022-02-23 15:05:27 +01:00
parent 1a0c4e4d14
commit b57d4c8d71
No known key found for this signature in database
GPG key ID: B60957CA074D39A3
2 changed files with 7 additions and 20 deletions

View file

@ -524,10 +524,6 @@ files, so this replace calls to `pp' with the much faster `prin1'."
:commands helpful--read-symbol
:hook (helpful-mode . visual-line-mode)
:init
(when EMACS29+
;; REVIEW See Wilfred/elisp-refs#35. Remove once fixed upstream.
(defvar read-symbol-positions-list nil))
;; Make `apropos' et co search more extensively. They're more useful this way.
(setq apropos-do-all t)
@ -554,16 +550,7 @@ files, so this replace calls to `pp' with the much faster `prin1'."
(button-type-put
var-bt 'action
(lambda (button)
(helpful-variable (button-get button 'apropos-symbol))))))
;; HACK `help-fns--autoloaded-p's signature changed on Emacs 29. This
;; suppressed the error until it is addressed upstream.
(when EMACS29+
(defadvice! doom--fix-helpful--autoloaded-p (fn &rest args)
:around #'helpful--autoloaded-p
(letf! (defun help-fns--autoloaded-p (sym _)
(funcall help-fns--autoloaded-p sym))
(apply fn args)))))
(helpful-variable (button-get button 'apropos-symbol)))))))
;;;###package imenu