[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/compat 8b3d3ea5c8 32/84: Merge branch 'master' into ema
From: |
ELPA Syncer |
Subject: |
[elpa] externals/compat 8b3d3ea5c8 32/84: Merge branch 'master' into emacs-29.1 |
Date: |
Tue, 3 Jan 2023 08:57:33 -0500 (EST) |
branch: externals/compat
commit 8b3d3ea5c8e4d36324c2642b3329582575e93813
Merge: 252d33e897 36bc169cc0
Author: Philip Kaludercic <philipk@posteo.net>
Commit: Philip Kaludercic <philipk@posteo.net>
Merge branch 'master' into emacs-29.1
---
compat-27.el | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/compat-27.el b/compat-27.el
index 99a1d33d83..bc0e37a356 100644
--- a/compat-27.el
+++ b/compat-27.el
@@ -405,8 +405,8 @@ Uses the `derived-mode-parent' property of the symbol to
trace backwards.
If you just want to check `major-mode', use `derived-mode-p'."
:realname compat--provided-mode-derived-p
;; If MODE is an alias, then look up the real mode function first.
- (when-let ((alias (symbol-function mode)))
- (when (symbolp alias)
+ (let ((alias (symbol-function mode)))
+ (when (and alias (symbolp alias))
(setq mode alias)))
(while
(and
- [elpa] externals/compat 145d344d37 45/84: Add prefixed define-key from Emacs 29.1, (continued)
- [elpa] externals/compat 145d344d37 45/84: Add prefixed define-key from Emacs 29.1, ELPA Syncer, 2023/01/03
- [elpa] externals/compat faeeebe50b 52/84: Remove unused local variable in file-name-absolute-p, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 97cecbc1c0 54/84: Replace seq-into with concrete implementations in compat-29, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 518067a7d6 58/84: Copy edebug specification for and-let* from if-let*, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 8e397fee78 66/84: Ignore all .patch files, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 18152ca068 76/84: Fix edge-case of binding nil in if-let* and related macros, ELPA Syncer, 2023/01/03
- [elpa] externals/compat bb25d50b6c 78/84: Fix test skip condition for 'compat-ref-define-key', ELPA Syncer, 2023/01/03
- [elpa] externals/compat 043e3d71b5 79/84: Always load compat-29, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 62ec50bdd1 83/84: Merge branch 'emacs-29.1', ELPA Syncer, 2023/01/03
- [elpa] externals/compat accc689c7e 20/84: Remove nonsensical file-parent-directory test comment, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 8b3d3ea5c8 32/84: Merge branch 'master' into emacs-29.1,
ELPA Syncer <=
- [elpa] externals/compat 5c0c55c20d 47/84: Document missing functionality from compat-29, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 26cf72e36a 49/84: Explicitly denote subr-x functions with :feature, ELPA Syncer, 2023/01/03
- [elpa] externals/compat b4f38aa5ab 55/84: Copy if-let/if-let* definitions into if-let/when-let, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 9e14c2f2df 56/84: Remove realname for if-let, ELPA Syncer, 2023/01/03
- [elpa] externals/compat c96aa66fb4 57/84: Remove realname for if-let*, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 3bd425a0d6 67/84: Prevent compat-macs.el from being byte compiled, ELPA Syncer, 2023/01/03
- [elpa] externals/compat e96cd14210 72/84: Have Makefile targets rebuild .elc files not .el, ELPA Syncer, 2023/01/03
- [elpa] externals/compat c0d5634570 80/84: Simplify loading procedure, ELPA Syncer, 2023/01/03
- [elpa] externals/compat be4595fec8 84/84: Update README to reflect the move from SourceHut to GitHub, ELPA Syncer, 2023/01/03
- [elpa] externals/compat 6aad62a6b8 77/84: Split plain unit tests into "ref" (real) and "impl" (compat) tests, ELPA Syncer, 2023/01/03