Commit graph

40 commits

Author SHA1 Message Date
Sam Steingold
10b97bf735 symbol-macrolet' is similar to let', not `multiple-value-bind'. 2003-04-25 02:00:17 +00:00
Juanma Barranquero
a1506d2977 Trailing whitepace deleted. 2003-02-04 13:24:35 +00:00
John Paul Wallington
cb0fd101b9 * emacs-lisp/cl-indent.el (extended-loop-p): Doc fix.
* emacs-lisp/find-func.el (find-function-recenter-line): Add
custom type.  Doc fix.
2002-09-07 06:45:43 +00:00
Richard M. Stallman
f620e5e2ed (common-lisp-indent-function-1):
When recognizing a def... construct, make that indentation
tentative, so that it can be overridden if the list in question
is not actually an expression.
(common-lisp-indent-call-method): New subroutine.
2002-05-29 16:40:34 +00:00
Gerd Moellmann
9309787357 (common-lisp-loop-part-indentation):
Fix simple loop indentation.
2002-03-15 08:57:55 +00:00
Gerd Moellmann
59e0f57942 (lisp-loop-keyword-indentation)
(lisp-loop-forms-indentation, lisp-simple-loop-indentation): New
user options.
(extended-loop-p, common-lisp-loop-part-indentation): New
functions.
(common-lisp-indent-function-1): Renamed from
common-lisp-indent-function.
(common-lisp-indent-function): Handle loop forms specially.
(lisp-indent-defmethod): Use car/cdr instead of first/rest.
2002-03-12 16:27:15 +00:00
Richard M. Stallman
b6f053c6a5 (define-modify-macro): Better indent spec. 2001-12-22 00:03:08 +00:00
Richard M. Stallman
c298849896 (lisp-indent-defmethod): At first three elements, act like defun.
Advance to start of 3rd sexp by moving fwd and backing over it.
2001-11-19 06:24:05 +00:00
Sam Steingold
e7c8c428f1 Indent properly generic-flet', generic-labels', `with-accessors',
`with-condition-restarts'.
2001-11-12 19:58:33 +00:00
Gerd Moellmann
ec69d5ec2b (lisp-indent-defmethod): New function.
(toplevel): Set it as `common-lisp-indent-function' for
`defmethod'.
2001-08-15 11:57:03 +00:00
Sam Steingold
2180ea97a8 (toplevel): indent the :method sub-form of `defgeneric' correctly. 2001-05-16 21:13:21 +00:00
Gerd Moellmann
6f26dfa51f (toplevel): Comment out the spec
for defmethod.
2001-04-18 15:09:36 +00:00
Dave Love
968880c416 Remove erroneous spec for condition-case. 2000-12-04 17:05:57 +00:00
Sam Steingold
5e9e032a38 * emacs-lisp/cl-indent.el (toplevel): Indent `defclass',
`defconst', `define-condition', `with-slots'.
* font-lock.el (lisp-font-lock-keywords-2): Added `with-' and `do-'.
2000-08-07 16:51:57 +00:00
Sam Steingold
5d80cc9cbc handle print-unreadable-object 2000-06-20 15:01:59 +00:00
Gerd Moellmann
7dd210174f Indent `pprint-logical-block' properly. 2000-02-25 15:46:24 +00:00
Dave Love
3d8700e8f1 Remove bogus spec for define-condition. 2000-02-22 11:52:25 +00:00
Gerd Moellmann
3c0ed7cec3 (lisp-indent-259): Indentation fix. 2000-02-17 20:45:37 +00:00
Dave Love
2ac6f2c837 Add defclass, define-condition, defmethod, symbol-macrolet. 2000-01-06 23:46:13 +00:00
Gerd Moellmann
893d4ef0ad (common-lisp-indent-function): Use eq' instead of eql'. 1999-10-16 12:00:02 +00:00
Karl Heuer
44c705d46a indent `with-output-to-string' as a CL
macro, not ELisp one.
1998-11-16 06:37:55 +00:00
Richard M. Stallman
ef96556f84 (top-level let): add defsubst. 1998-08-05 20:41:55 +00:00
Richard M. Stallman
bbf1ae49ae (lisp-indent-defun-method): New variable.
(common-lisp-indent-function): Use it.
(lisp-indent-259): Uncomment the `&lambda' code.
(top-level let): Remove duplicate `catch' and `block'.  Use
`&lambda' when appropriate.  Now the lambda lists are indented appropriately.
1998-07-31 03:21:07 +00:00
Richard M. Stallman
09a4d958b2 Indent restart-case', handler-bind' and `restart-bind' correctly. 1998-07-14 08:20:17 +00:00
Richard M. Stallman
f8f34fa23d Indent `handler-case' correctly. 1998-07-10 03:20:14 +00:00
Richard M. Stallman
bf92b5a4d6 (lisp-indent-error-function): New variable.
(common-lisp-indent-function): Bind lisp-indent-error-function.
(lisp-indent-report-bad-format): Use lisp-indent-error-function.
1998-05-24 16:58:32 +00:00
Richard M. Stallman
f0d527fcb7 Indent `with-standard-io-syntax' correctly. 1998-05-22 04:42:48 +00:00
Richard M. Stallman
8acc018fe0 Indent defpackage correctly. 1998-04-24 19:43:52 +00:00
Richard M. Stallman
7bd1de9193 Whitespace changes. 1998-03-08 00:26:27 +00:00
Karl Heuer
a63f38642a Fix indentation rules for
multiple-value-setf and multiple-value-list.
1998-02-22 00:30:03 +00:00
Richard M. Stallman
fcad51995c Add defgroup's; use defcustom for user vars. 1997-04-12 04:15:03 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
a7acbbe4d4 Comment fixes. 1996-01-05 22:21:28 +00:00
Jim Blandy
eb8c3be94e Apply typo patches from Paul Eggert. 1993-06-09 11:59:12 +00:00
Eric S. Raymond
e41b2db1da Added or corrected Commentary sections 1993-03-22 03:27:18 +00:00
Eric S. Raymond
9750e079dd entered into RCS 1992-07-22 04:22:30 +00:00
Eric S. Raymond
fd7fa35a05 *** empty log message *** 1992-07-17 08:15:29 +00:00
Eric S. Raymond
e516799970 *** empty log message *** 1992-07-16 21:47:34 +00:00
Eric S. Raymond
c0274f385f *** empty log message *** 1992-05-30 23:54:21 +00:00
Jim Blandy
745bc783eb Initial revision 1991-05-09 21:50:45 +00:00