From c0c42ad0b08bf8d7347798d6cfccdb56043cb51d Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 15 Apr 2021 00:38:39 -0400 Subject: [PATCH] Fix void-variable geiser-implementations-alist at startup Relevant to #4863 --- modules/lang/scheme/autoload.el | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/lang/scheme/autoload.el b/modules/lang/scheme/autoload.el index 722c2e7e0..61323a2b7 100644 --- a/modules/lang/scheme/autoload.el +++ b/modules/lang/scheme/autoload.el @@ -1,10 +1,10 @@ ;;; lang/scheme/autoload.el -*- lexical-binding: t; -*- -;; HACK geiser-* plugins will try to add to `geiser-active-implementations', so -;; it must be defined before their autoloads are evaluated. Fortunately, -;; Doom modules' autoloads run earlier than package autoloads. -;;;###autoload -(defvar geiser-active-implementations ()) +;; HACK geiser-* plugins will try to add to these two variables, so it must be +;; defined before their autoloads are evaluated. Fortunately, Doom modules' +;; autoloads run earlier than package autoloads. +;;;###autoload (defvar geiser-active-implementations ()) +;;;###autoload (defvar geiser-implementations-alist ()) ;; HACK `geiser-impl--add-to-alist' isn't autoloaded or inlined, so you get ;; void-function errors when it is called in the autoloads files of other