[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-chez 3996898343 14/15: add-to-load-path
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/geiser-chez 3996898343 14/15: add-to-load-path |
Date: |
Tue, 11 Oct 2022 13:58:55 -0400 (EDT) |
branch: elpa/geiser-chez
commit 3996898343681ea082b64c3d5d393400e6af708f
Author: jao <jao@gnu.org>
Commit: jao <jao@gnu.org>
add-to-load-path
---
src/geiser/geiser.ss | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/geiser/geiser.ss b/src/geiser/geiser.ss
index c39926e837..c982006f12 100644
--- a/src/geiser/geiser.ss
+++ b/src/geiser/geiser.ss
@@ -8,7 +8,8 @@
geiser:newline
geiser:macroexpand
geiser:symbol-location
- geiser:module-location)
+ geiser:module-location
+ geiser:add-to-load-path)
(import (chezscheme))
(define-syntax as-string
@@ -60,7 +61,12 @@
(lambda ()
(with-output-to-string
(lambda () (maybe-compile-file filename output-filename)))
- (load output-filename)))))
+ (parameterize ([compile-imported-libraries #t])
+ (load output-filename))))))
+
+ (define (geiser:add-to-load-path path)
+ (let ((p (cons path path)))
+ (library-directories (cons p (remove p (library-directories))))))
(define string-prefix?
(lambda (x y)
- [nongnu] elpa/geiser-chez updated (48427d4aec -> 53b7279550), ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez db4d645996 01/15: better display of evaluation results (dups, spurious compile msgs), ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 52fbf028e5 04/15: fixes for the above in the face of non-continuable conditions, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez e80f797a5c 10/15: autodoc: fix for arity 0 functions, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 3bfa85afb9 05/15: following the error reporting protocol now that geiser does too, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 7f12bcfe8b 13/15: initial implementation of symbol-location and module-location, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 00ab1e6c7a 12/15: 'module' recognised as a keyword in chez, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 3996898343 14/15: add-to-load-path,
ELPA Syncer <=
- [nongnu] elpa/geiser-chez 2d8cd83c64 08/15: wee refactoring, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 501fa22da4 06/15: whitespace and spurious rest arg, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez a70c47c557 07/15: unit test fixes, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 21d35aa8d6 02/15: autodoc improvements (signatures from arities, values), ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 0cd37833ab 03/15: geiser-chez-debug-on-exception-p -> geiser-chez-debug-on-exception, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 39b7e9357d 09/15: remote connections: wee refactoring, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 846f96ba19 11/15: whitespace, ELPA Syncer, 2022/10/11
- [nongnu] elpa/geiser-chez 53b7279550 15/15: load-file: adjust current-directory to loaded file's, ELPA Syncer, 2022/10/11