aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Love2000-01-06 23:46:13 +0000
committerDave Love2000-01-06 23:46:13 +0000
commit2ac6f2c8373cd28e01b67448296893c721e7ef5d (patch)
treec032dcf34eb763d307842ebf71898676cf5d47be
parentfd9b0a6b132d0a8664850d45e6b2ab514a39db89 (diff)
downloademacs-2ac6f2c8373cd28e01b67448296893c721e7ef5d.tar.gz
emacs-2ac6f2c8373cd28e01b67448296893c721e7ef5d.zip
Add defclass, define-condition, defmethod, symbol-macrolet.
-rw-r--r--lisp/emacs-lisp/cl-indent.el10
1 files changed, 9 insertions, 1 deletions
diff --git a/lisp/emacs-lisp/cl-indent.el b/lisp/emacs-lisp/cl-indent.el
index c4af6c4df9d..11416ae532e 100644
--- a/lisp/emacs-lisp/cl-indent.el
+++ b/lisp/emacs-lisp/cl-indent.el
@@ -380,9 +380,15 @@ by `lisp-body-indent'."
380 (catch 1) 380 (catch 1)
381 (cond (&rest (&whole 2 &rest 1))) 381 (cond (&rest (&whole 2 &rest 1)))
382 (defvar (4 2 2)) 382 (defvar (4 2 2))
383 (defclass ((&whole 4 &rest (&whole 2 &rest 1))
384 &rest (&whole 2 &rest 1)))
383 (defconstant . defvar) 385 (defconstant . defvar)
384 (defcustom (4 2 2 2)) 386 (defcustom (4 2 2 2))
385 (defparameter . defvar) 387 (defparameter . defvar)
388 (define-condition ((1 6)
389 (2 6 ((&whole 1)))
390 (3 4 ((&whole 1)))
391 (4 &body)))
386 (define-modify-macro 392 (define-modify-macro
387 (4 &body)) 393 (4 &body))
388 (defsetf (4 &lambda 4 &body)) 394 (defsetf (4 &lambda 4 &body))
@@ -390,6 +396,7 @@ by `lisp-body-indent'."
390 (define-setf-method . defun) 396 (define-setf-method . defun)
391 (define-setf-expander . defun) 397 (define-setf-expander . defun)
392 (defmacro . defun) (defsubst . defun) (deftype . defun) 398 (defmacro . defun) (defsubst . defun) (deftype . defun)
399 (defmethod (4 4 (&whole 4 &rest 1) &body))
393 (defpackage (4 2)) 400 (defpackage (4 2))
394 (defstruct ((&whole 4 &rest (&whole 2 &rest 1)) 401 (defstruct ((&whole 4 &rest (&whole 2 &rest 1))
395 &rest (&whole 2 &rest 1))) 402 &rest (&whole 2 &rest 1)))
@@ -433,6 +440,7 @@ by `lisp-body-indent'."
433 (progv (4 4 &body)) 440 (progv (4 4 &body))
434 (return 0) 441 (return 0)
435 (return-from (nil &body)) 442 (return-from (nil &body))
443 (symbol-macrolet . multiple-value-bind)
436 (tagbody lisp-indent-tagbody) 444 (tagbody lisp-indent-tagbody)
437 (throw 1) 445 (throw 1)
438 (unless 1) 446 (unless 1)