*** empty log message ***
authorRichard M. Stallman <rms@gnu.org>
Mon, 12 Nov 1990 22:03:33 +0000 (22:03 +0000)
committerRichard M. Stallman <rms@gnu.org>
Mon, 12 Nov 1990 22:03:33 +0000 (22:03 +0000)
lisp/emacs-lisp/lisp.el

index bffaee5..9cd267a 100644 (file)
@@ -228,12 +228,13 @@ or properties are considered."
   (interactive)
   (let* ((end (point))
         (buffer-syntax (syntax-table))
-        (beg (save-excursion
-               (set-syntax-table lisp-mode-syntax-table)
-               (backward-sexp 1)
-               (while (= (char-syntax (following-char)) ?\')
-                 (forward-char 1))
-               (point)
+        (beg (unwind-protect
+                 (save-excursion
+                   (set-syntax-table emacs-lisp-mode-syntax-table)
+                   (backward-sexp 1)
+                   (while (= (char-syntax (following-char)) ?\')
+                     (forward-char 1))
+                   (point))
                (set-syntax-table buffer-syntax)))
         (pattern (buffer-substring beg end))
         (predicate