aboutsummaryrefslogtreecommitdiff
path: root/ccwl
diff options
context:
space:
mode:
Diffstat (limited to 'ccwl')
-rw-r--r--ccwl/ccwl.scm3
1 files changed, 2 insertions, 1 deletions
diff --git a/ccwl/ccwl.scm b/ccwl/ccwl.scm
index a398947..cdae1c5 100644
--- a/ccwl/ccwl.scm
+++ b/ccwl/ccwl.scm
@@ -617,7 +617,8 @@ represented by <step> objects."
(raise-exception
(condition (ccwl-violation new)
(formatted-message "Expected keyword (for example: #:foo, #:bar)"))))
- (unless (symbol? (syntax->datum old))
+ (unless (memq (syntax->datum old)
+ (map key-name input-keys))
(raise-exception
(condition (ccwl-violation old)
(formatted-message "Unknown key ~a. Known keys at this step are ~a."