[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog 2c99b60683 2/8: * (sweeprolog-identifier-at-poi
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog 2c99b60683 2/8: * (sweeprolog-identifier-at-point): fix module qualification |
Date: |
Sat, 19 Nov 2022 15:59:26 -0500 (EST) |
branch: elpa/sweeprolog
commit 2c99b60683640db3fbc2ec9944768105e84ca14b
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
* (sweeprolog-identifier-at-point): fix module qualification
---
sweep.pl | 8 ++++----
sweeprolog-tests.el | 2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/sweep.pl b/sweep.pl
index ec1be7af96..7645e55b1c 100644
--- a/sweep.pl
+++ b/sweep.pl
@@ -706,12 +706,12 @@ sweep_functor_arity_pi([F0,A], PI) :-
sweep_current_module(M0),
( @(predicate_property(M:Head, visible), M0),
\+ @(predicate_property(M:Head, imported_from(_)), M0)
- -> true
+ -> T = M:F/A
; xref_defined(_, Head, imported(Other)), xref_module(Other, M)
- -> true
- ; M = M0
+ -> T = M:F/A
+ ; T = F/A
),
- term_string(M:F/A, PI).
+ term_string(T, PI).
sweep_functor_arity_pi([M,F0,A], PI) :-
atom_string(F, F0), term_string(M:F/A, PI).
diff --git a/sweeprolog-tests.el b/sweeprolog-tests.el
index 9bc0ad8286..59af86f546 100644
--- a/sweeprolog-tests.el
+++ b/sweeprolog-tests.el
@@ -313,7 +313,7 @@ foo(Bar).
(goto-char (point-max))
(backward-word)
(should (equal (sweeprolog-identifier-at-point)
- "user:bar/1"))))
+ "bar/1"))))
(ert-deftest definition-at-point ()
"Test recognizing predicate defintions."
- [nongnu] elpa/sweeprolog updated (8133821499 -> 7dfb85c88f), ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog c131fdd5a5 4/8: Don't error in sweeprolog-analyze-term-at-point, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog ac344f888b 6/8: * (sweeprolog-predicate-completion-at-point): fix pcase match, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog 5399f38aa2 7/8: * (sweeprolog-analyze-fragment-flymake): restrict syntax errors, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog 7dfb85c88f 8/8: Announce recent changes in NEWS.org and bump version to 0.8.9, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog d7b3dd6f87 1/8: * (sweeprolog-maybe-syntax-error-face): don't error in top-level, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog 2c99b60683 2/8: * (sweeprolog-identifier-at-point): fix module qualification,
ELPA Syncer <=
- [nongnu] elpa/sweeprolog 1683c9a6c8 3/8: * (sweeprolog-predicate-completion-at-point): use holes for args, ELPA Syncer, 2022/11/19
- [nongnu] elpa/sweeprolog e49e93bfc5 5/8: * (sweeprolog-analyze-fragment-to-faces) fix comment highlighting, ELPA Syncer, 2022/11/19