From ece49d5bd0692bc8373a8b024909530d0db67cde Mon Sep 17 00:00:00 2001
From: Alex Kost <alezost@gmail.com>
Date: Sat, 3 Oct 2015 16:23:51 +0300
Subject: Add highlighting/indentation for exceptions

Exceptions are defined by R6RS, SRFI-18 and SRFI-34.
---
 elisp/geiser-syntax.el | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/elisp/geiser-syntax.el b/elisp/geiser-syntax.el
index 6a5cb55..71ca83e 100644
--- a/elisp/geiser-syntax.el
+++ b/elisp/geiser-syntax.el
@@ -33,6 +33,7 @@
  (catch defun)
  (class defun)
  (dynamic-wind 0)
+ (guard 1)
  (let*-values 1)
  (let-values 1)
  (let/ec 1)
@@ -52,6 +53,7 @@
  (unless 1)
  (when 1)
  (while 1)
+ (with-exception-handler 1)
  (with-syntax 1))
 
 
@@ -78,6 +80,7 @@
     "set!"
     "unless"
     "when"
+    "with-exception-handler"
     "with-input-from-file"
     "with-output-to-file"))
 
-- 
cgit v1.2.3