From d9779d4fa2956071f65e8a113fa8d639466d3624 Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Mon, 30 Aug 2021 23:39:21 -0500 Subject: Make more ... compatible? with 27 ??? --- init.el | 4 ++-- lisp/acdw-compat.el | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/init.el b/init.el index 0bc68be..55049af 100644 --- a/init.el +++ b/init.el @@ -293,7 +293,7 @@ package. This macro is not repeatable." (add-hook 'emacs-lisp-mode-hook (defun emacs-lisp@enforce-lexical-binding () - (elisp-enable-lexical-binding))) + (setq-local lexical-binding t))) (add-hook 'emacs-lisp-mode-hook (defun emacs-lisp@imenu-add-setup () @@ -543,7 +543,7 @@ like a dumbass." (:global "C-c n" gnus)) (setup goto-addr - (global-goto-address-mode +1)) + (add-hook 'after-change-major-mode-hook #'goto-address-mode)) (setup ibuffer (:also-load ibuf-ext) diff --git a/lisp/acdw-compat.el b/lisp/acdw-compat.el index d7ac18b..1d45806 100644 --- a/lisp/acdw-compat.el +++ b/lisp/acdw-compat.el @@ -540,6 +540,8 @@ Used in `repeat-mode'.") ;;; goto-address-mode (safe-define + (defvar global-address-mode nil) + (define-globalized-minor-mode global-goto-address-mode goto-address-mode goto-addr-mode--turn-on :version "28.1") -- cgit 1.4.1-21-gabe81