[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog f9218dc461 123/166: PORT: use (eql sweep) inste
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog f9218dc461 123/166: PORT: use (eql sweep) instead of (eql 'sweep) in cl-defmethods... |
Date: |
Fri, 30 Sep 2022 04:59:31 -0400 (EDT) |
branch: elpa/sweeprolog
commit f9218dc461156b401d0df4743bc4b8937c4e3561
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
PORT: use (eql sweep) instead of (eql 'sweep) in cl-defmethods...
...for compatibility with Emacs 27
---
sweep.el | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/sweep.el b/sweep.el
index 3b60766469..0b41fd227a 100644
--- a/sweep.el
+++ b/sweep.el
@@ -1304,23 +1304,23 @@ Interactively, POINT is set to the current point."
"Hook for `xref-backend-functions'."
'sweep)
-(cl-defmethod xref-backend-identifier-at-point ((_backend (eql 'sweep)))
+(cl-defmethod xref-backend-identifier-at-point ((_backend (eql sweep)))
(sweep-identifier-at-point))
-(cl-defmethod xref-backend-identifier-completion-table ((_backend (eql
'sweep)))
+(cl-defmethod xref-backend-identifier-completion-table ((_backend (eql sweep)))
(completion-table-with-cache #'sweep-predicates-collection))
-(cl-defmethod xref-backend-identifier-completion-ignore-case ((_backend (eql
'sweep)))
+(cl-defmethod xref-backend-identifier-completion-ignore-case ((_backend (eql
sweep)))
"Case is always significant for Prolog identifiers, so return nil."
nil)
-(cl-defmethod xref-backend-definitions ((_backend (eql 'sweep)) mfn)
+(cl-defmethod xref-backend-definitions ((_backend (eql sweep)) mfn)
(when-let ((loc (sweep-predicate-location mfn))
(path (car loc))
(line (or (cdr loc) 1)))
(list (xref-make (concat path ":" (number-to-string line))
(xref-make-file-location path line 0)))))
-(cl-defmethod xref-backend-references ((_backend (eql 'sweep)) mfn)
+(cl-defmethod xref-backend-references ((_backend (eql sweep)) mfn)
(let ((refs (sweep-predicate-references mfn)))
(seq-map (lambda (loc)
(let ((by (car loc))
@@ -1329,7 +1329,7 @@ Interactively, POINT is set to the current point."
(xref-make by (xref-make-file-location path line 0))))
refs)))
-(cl-defmethod xref-backend-apropos ((_backend (eql 'sweep)) pattern)
+(cl-defmethod xref-backend-apropos ((_backend (eql sweep)) pattern)
(let ((matches (sweep-predicate-apropos pattern)))
(seq-map (lambda (match)
(let ((mfn (car match))
- [nongnu] elpa/sweeprolog e991b1a92c 097/166: ENHANCED: (sweep-load-buffer): use read-buffer to choose a buffer, (continued)
- [nongnu] elpa/sweeprolog e991b1a92c 097/166: ENHANCED: (sweep-load-buffer): use read-buffer to choose a buffer, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog c69c6bad3c 084/166: FIXED: correctly identify the predicate defined at start of clause, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 586521712e 110/166: DOC: README.org: add ^:{} option, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 0b545cc192 114/166: ADDED: (sweep-indent-line-ends-with-prefix-operator): New function, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog c60df8e7e3 101/166: DOC: Loading buffers: new section, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 4c1e510bbf 125/166: FIXED: handle some more color terms, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 588cfb0f63 130/166: BUILD: Inline sweep.h in sweep.c, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 12bddb3f75 117/166: ENHANCED: don't record one-character inputs in the top level history, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog f82827fdb0 093/166: ENHANCED: Display message if unable to find predicate location, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 0f1119fb75 118/166: FIXED: indentation after with inline comments, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog f9218dc461 123/166: PORT: use (eql sweep) instead of (eql 'sweep) in cl-defmethods...,
ELPA Syncer <=
- [nongnu] elpa/sweeprolog 0db900634f 120/166: DOC: update commentary section in sweep.el, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 6f7aa88050 100/166: ENHANCED: (sweep-load-buffer): report results, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 12fbadf13b 137/166: sweep.el: remove outdated sweep--compile-module function, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog c6066eabb9 144/166: ADDED: support imenu in sweep-mode buffers, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 8179cb4204 135/166: FIXED: qualify calls to sweep_funcall/2, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 7085c2e830 142/166: ADDED: sweep-mode: make sexp-based commands work on Prolog terms, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 6434715829 149/166: FIXED: use a more robust mechanism for finding sweep-module, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 69be982c41 150/166: FIXED: don't rely on string-lines added in Emacs 28.1, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 3e6fae1244 146/166: DOC: fix typos in README.org, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 6517af47b3 134/166: FIXED: sweep-init-args separate arguments, ELPA Syncer, 2022/09/30