From 6ebf173d16f83ab300e95096d38d17d876b3504e Mon Sep 17 00:00:00 2001 From: Andrew Whatson Date: Tue, 15 Nov 2022 15:42:41 +1000 Subject: [PATCH] feat(scheme): use up-to-date scheme-mode on emacs <29 Emacs master has a number of fixes for scheme-mode which are nice to have on older versions. In particular, this includes indentation fixes for common Scheme functions and improves Imenu integration for Guile. --- modules/lang/scheme/packages.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/lang/scheme/packages.el b/modules/lang/scheme/packages.el index dec537e38..a3bd2c553 100644 --- a/modules/lang/scheme/packages.el +++ b/modules/lang/scheme/packages.el @@ -1,6 +1,11 @@ ;; -*- no-byte-compile: t; -*- ;;; lang/scheme/packages.el +(when (< emacs-major-version 29) + (package! scheme + :recipe (:host gitlab :repo "flatwhatson/scheme-mode") + :pin "aaef1f88cc34e8b6e07c207f9b8caff33f6e0740")) + (when (package! geiser :pin "e54d5e6dc659c252d10c4280f4c4d78d38623df5") (package! macrostep-geiser :pin "f6a2d5bb96ade4f23df557649af87ebd0cc45125") (when (modulep! +chez)