[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master 66c48f9e46a 02/10: Eglot: define eglot--ensure-list with defalias
From: |
João Távora |
Subject: |
master 66c48f9e46a 02/10: Eglot: define eglot--ensure-list with defalias |
Date: |
Sun, 2 Apr 2023 19:15:39 -0400 (EDT) |
branch: master
commit 66c48f9e46abab869333eaf1de574711bcaf601e
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Eglot: define eglot--ensure-list with defalias
This avoids annoying obsoletion warnings when compiling the whole buffer.
* lisp/progmodes/eglot.el (eglot--ensure-list): define with defalias.
---
lisp/progmodes/eglot.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/lisp/progmodes/eglot.el b/lisp/progmodes/eglot.el
index e52a40b7f22..3458fbc7cb2 100644
--- a/lisp/progmodes/eglot.el
+++ b/lisp/progmodes/eglot.el
@@ -1779,9 +1779,9 @@ and just return it. PROMPT shouldn't end with a question
mark."
(defun eglot--plist-keys (plist) "Get keys of a plist."
(cl-loop for (k _v) on plist by #'cddr collect k))
-(defun eglot--ensure-list (x) (if (listp x) x (list x)))
-(when (fboundp 'ensure-list) ; Emacs 28 or later
- (define-obsolete-function-alias 'eglot--ensure-list #'ensure-list "29.1"))
+(defalias 'eglot--ensure-list
+ (if (fboundp 'ensure-list) #'ensure-list
+ (lambda (x) (if (listp x) x (list x)))))
;;; Minor modes
- master updated (093a360251a -> f886ae5cf07), João Távora, 2023/04/02
- master d00e05daa96 04/10: Eglot: take advantage of new Eldoc options for signature doc, João Távora, 2023/04/02
- master a8c1559a663 01/10: Eglot: remove hacky advice of jsonrpc-request, João Távora, 2023/04/02
- master ad1efe5e675 05/10: Eglot: improve caching in eglot-completion-at-point, João Távora, 2023/04/02
- master 66c48f9e46a 02/10: Eglot: define eglot--ensure-list with defalias,
João Távora <=
- master 87f025117b8 08/10: ; Eldoc: fix doc of e-d-functions w.r.t. :origin keyword, João Távora, 2023/04/02
- master f886ae5cf07 10/10: ; * etc/EGLOT-NEWS (Upcoming 1.14): Update., João Távora, 2023/04/02
- master bdb400912e0 06/10: Eglot: load built-in GNU ELPA dependencies explicitly, João Távora, 2023/04/02
- master f2357df91f0 09/10: Eldoc: bump package version to 1.14.0, João Távora, 2023/04/02
- master ecf53a50037 07/10: ; Eglot: removed unused dependency on 'array.el', João Távora, 2023/04/02
- master d69d0b1a296 03/10: Eglot: declare support for markdown also for signatures, João Távora, 2023/04/02