diff options
-rw-r--r-- | elisp/geiser-syntax.el | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/elisp/geiser-syntax.el b/elisp/geiser-syntax.el index 5925742..6240e75 100644 --- a/elisp/geiser-syntax.el +++ b/elisp/geiser-syntax.el @@ -29,18 +29,28 @@ (c-declare 0) (c-lambda 2) (case-lambda 0) + (case-lambda: 0) (catch defun) (class defun) (class* defun) (compound-unit/sig 0) + (define: defun) (dynamic-wind 0) (for/fold 2) (instantiate 2) (interface 1) + (lambda: 1) (lambda/kw 1) (let*-values 1) + (let*-values: 1) (let+ 1) + (let: 1) + (letrec: 1) + (letrec-values 1) + (letrec-values: 1) (let-values 1) + (let-values: 1) + (let/cc: 1) (let/ec 1) (match defun) (mixin 2) @@ -63,6 +73,7 @@ (when 1) (while 1) (with-handlers 1) + (with-handlers: 1) (with-method 1) (with-syntax 1)) |