[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog e7976af30c 2/6: FIXED: sweeprolog-identifier-at
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog e7976af30c 2/6: FIXED: sweeprolog-identifier-at-point could return unbound module |
Date: |
Mon, 7 Nov 2022 05:59:26 -0500 (EST) |
branch: elpa/sweeprolog
commit e7976af30c0cb9978db7864d585220a0668d05ec
Author: Eshel Yaron <me@eshelyaron.com>
Commit: Eshel Yaron <me@eshelyaron.com>
FIXED: sweeprolog-identifier-at-point could return unbound module
---
sweep.pl | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/sweep.pl b/sweep.pl
index 1fcdf02e40..525ab6e178 100644
--- a/sweep.pl
+++ b/sweep.pl
@@ -96,7 +96,7 @@
:- multifile prolog:xref_source_time/2,
prolog:xref_open_source/2,
- prolog:xref_open_source/2,
+ prolog:xref_close_source/2,
prolog:quasi_quotation_syntax/2.
prolog:quasi_quotation_syntax(graphql, library(http/graphql)).
@@ -305,7 +305,10 @@ sweep_handle_identifier_at_point_goal(_Path, _M0, Extern,
Goal) :-
sweep_is_extern(Extern, M),
!,
pi_head(PI, Goal),
- asserta(sweep_current_identifier_at_point(M:PI)).
+ ( var(M)
+ -> asserta(sweep_current_identifier_at_point(PI))
+ ; asserta(sweep_current_identifier_at_point(M:PI))
+ ).
sweep_handle_identifier_at_point_goal(_Path, _M0, autoload(Path), Goal) :-
!,
pi_head(PI, Goal),
@@ -385,7 +388,7 @@ sweep_documentation(PI0, Docs) :-
term_string(PI1, PI0),
( PI1 = M:PI
-> true
- ; M=user, PI=PI1
+ ; PI=PI1
),
findall(Doc, sweep_documentation_(M, PI, Doc), Docs).
- [nongnu] elpa/sweeprolog updated (4d4bdc8600 -> 8a532f3183), ELPA Syncer, 2022/11/07
- [nongnu] elpa/sweeprolog 8a532f3183 6/6: ADDED: sweeprolog-forward/backward/mark-predicate, ELPA Syncer, 2022/11/07
- [nongnu] elpa/sweeprolog 3ecd2475d2 4/6: FIXED: correctly recognize "public" head terms, ELPA Syncer, 2022/11/07
- [nongnu] elpa/sweeprolog 4866ad53cf 5/6: REFACTOR: Simplify and deduplicate code all around, ELPA Syncer, 2022/11/07
- [nongnu] elpa/sweeprolog e7976af30c 2/6: FIXED: sweeprolog-identifier-at-point could return unbound module,
ELPA Syncer <=
- [nongnu] elpa/sweeprolog e9256e3d3b 1/6: Fixed defcustom type for sweeprolog-top-level-display-action, ELPA Syncer, 2022/11/07
- [nongnu] elpa/sweeprolog 73d9b8c871 3/6: TEST: add two test cases, ELPA Syncer, 2022/11/07