bump: :lang scheme
emacs-geiser/chez@246ec4c8bc -> emacs-geiser/chez@605a81ff7b emacs-geiser/geiser@e54d5e6dc6 -> emacs-geiser/geiser@49d12a1448 emacs-geiser/guile@24ce15de23 -> emacs-geiser/guile@ee33af6b4e flatwhatson/flycheck-guile@e23a4d7813 -> flatwhatson/flycheck-guile@dd7bbdc48f flatwhatson/scheme-mode@aaef1f88cc -> flatwhatson/scheme-mode@51e586e5f1 - Lazy autoloads hack for geiser is no longer needed (see47bb86d682
) - (#7472) Fixes geiser-activate-implementation errors from `doom doctor` Fix: #7472 Ref:47bb86d682
This commit is contained in:
parent
f4e02a2d39
commit
87f6f7ab91
2 changed files with 5 additions and 22 deletions
|
@ -1,22 +1,5 @@
|
|||
;;; lang/scheme/autoload.el -*- lexical-binding: t; -*-
|
||||
|
||||
;; HACK `geiser' has poor autoload etiquette. It calls
|
||||
;; `geiser-activate-implementation' and `geiser-implementation-extension'
|
||||
;; in their autoloads files. Sure, these functions are autoloaded, but this
|
||||
;; needlessly (and unavoidably) pulls in the `geiser-impl' package (et co)
|
||||
;; when geiser-X's autoloads are read (i.e. at startup).
|
||||
;;
|
||||
;; I rectify this by inlining calls to these two functions (and the
|
||||
;; `geiser-impl--add-to-alist' sub-call in
|
||||
;; `geiser-implementation-extension'), and autoloading the two variables
|
||||
;; they operate on. I do this from our autoloads file (which is
|
||||
;; byte-compiled and read at startup before package autoloads).
|
||||
;; TODO At some point, PR this behavior upstream (but not verbatim!)
|
||||
;;;###autoload (defvar geiser-active-implementations ())
|
||||
;;;###autoload (defvar geiser-implementations-alist ())
|
||||
;;;###autoload (eval-and-compile (dolist (sym '(geiser-impl--add-to-alist geiser-activate-implementation geiser-implementation-extension)) (put sym 'byte-optimizer 'byte-compile-inline-expand)))
|
||||
|
||||
|
||||
(defvar calculate-lisp-indent-last-sexp)
|
||||
;; Adapted from https://github.com/alezost/emacs-config/blob/master/utils/al-scheme.el#L76-L123
|
||||
;;;###autoload
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue