emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/geiser-racket f83efd0 061/191: Support for implementation-


From: Philip Kaludercic
Subject: [nongnu] elpa/geiser-racket f83efd0 061/191: Support for implementation-specific font lock keywords
Date: Sun, 1 Aug 2021 18:32:00 -0400 (EDT)

branch: elpa/geiser-racket
commit f83efd04d2396b15570161e7e900b1281bbcb172
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Commit: Jose Antonio Ortega Ruiz <jao@gnu.org>

    Support for implementation-specific font lock keywords
    
    Spinning up from correct fontification of [else in this brave Racket
    world.
    
    I'm keeping the list of extra keywords lean and mean, but making it
    customizable in both Racket and Guile.
---
 geiser/autodoc.rkt |  2 --
 geiser/eval.rkt    |  2 --
 geiser/user.rkt    | 10 +++++-----
 3 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/geiser/autodoc.rkt b/geiser/autodoc.rkt
index 9eaec15..ce6553f 100644
--- a/geiser/autodoc.rkt
+++ b/geiser/autodoc.rkt
@@ -187,5 +187,3 @@
                             '(define-syntax-rule struct
                                define-syntax define set! define-struct)))))
     (hash-remove! signatures path)))
-
-;;; autodoc.rkt ends here
diff --git a/geiser/eval.rkt b/geiser/eval.rkt
index c406aae..12c77ae 100644
--- a/geiser/eval.rkt
+++ b/geiser/eval.rkt
@@ -77,5 +77,3 @@
   (lambda ()
     (last-namespace (current-namespace))
     (reader)))
-
-;;; eval.rkt ends here
diff --git a/geiser/user.rkt b/geiser/user.rkt
index e379946..4508468 100644
--- a/geiser/user.rkt
+++ b/geiser/user.rkt
@@ -24,15 +24,15 @@
 (define top-namespace (current-namespace))
 
 (define (enter! mod stx)
-  (cond ((not mod) (current-namespace top-namespace))
-        ((module-path? mod)
+  (cond [(not mod) (current-namespace top-namespace)]
+        [(module-path? mod)
          (enter-module mod)
-         (current-namespace (module->namespace mod)))
-        (else (raise-syntax-error
+         (current-namespace (module->namespace mod))]
+        [else (raise-syntax-error
                #f
                "not a valid module path, and not #f"
                stx
-               mod))))
+               mod)]))
 
 (define orig-loader (current-load/use-compiled))
 (define geiser-loader (module-loader orig-loader))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]