[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/slime 2d52732fc0 05/44: Add: local systems to swank-quickl
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/slime 2d52732fc0 05/44: Add: local systems to swank-quicklisp systems list |
Date: |
Fri, 29 Dec 2023 01:00:00 -0500 (EST) |
branch: elpa/slime
commit 2d52732fc093c3042ec3809b7b687dd200a90577
Author: Grant Shangreaux <shoshin@cicadas.surf>
Commit: Stas Boukarev <stassats@gmail.com>
Add: local systems to swank-quicklisp systems list
I am often using quicklisp to load local systems while
developing. This seems like a useful addition to the functionality
that ends up being used by the slime-quicklisp package.
---
contrib/swank-quicklisp.lisp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/contrib/swank-quicklisp.lisp b/contrib/swank-quicklisp.lisp
index 36545991c4..b46a01c69a 100644
--- a/contrib/swank-quicklisp.lisp
+++ b/contrib/swank-quicklisp.lisp
@@ -10,8 +10,10 @@
"Returns the Quicklisp systems list."
(if (member :quicklisp *features*)
(let ((ql-dist-name (find-symbol "NAME" "QL-DIST"))
- (ql-system-list (find-symbol "SYSTEM-LIST" "QL")))
- (mapcar ql-dist-name (funcall ql-system-list)))
+ (ql-system-list (find-symbol "SYSTEM-LIST" "QL"))
+ (ql-local-systems (find-symbol "LIST-LOCAL-SYSTEMS" "QL")))
+ (append (mapcar ql-dist-name (funcall ql-system-list))
+ (funcall ql-local-systems)))
(error "Could not find Quicklisp already loaded.")))
(provide :swank-quicklisp)
- [nongnu] elpa/slime updated (28adf1dca0 -> 4349a0bbec), ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 173aad693d 01/44: Remove unused lexical variable ‘start’ from slime-print-apropos, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 3b91ecec83 04/44: clasp: define more of the backend interfaces, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 2d52732fc0 05/44: Add: local systems to swank-quicklisp systems list,
ELPA Syncer <=
- [nongnu] elpa/slime 360948cad0 07/44: abcl: fix source position from string buffer evalulation, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 1098d16666 10/44: slime-repl.el: fix READ., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 50d4a7b168 17/44: Fix emacs error when M-.-ing to nonexistent file, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime b86b388234 19/44: asdf: Upcase INTERN'd symbols for ECL usage, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 7d39285af4 08/44: news: update for ABCL fixes, ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 5cb01098e9 22/44: Fixed a problem with intering symbols into the user's package., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 875f14f593 28/44: No error when there's no continue/abort restarts., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime c753c7e912 30/44: Escape %-Constructs in the Mode Line (manual 24.4.5), ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime 0880c32716 31/44: Fix typo in docs., ELPA Syncer, 2023/12/29
- [nongnu] elpa/slime ba3d0794e7 23/44: Fix parsing after reader conditionals., ELPA Syncer, 2023/12/29