Commit graph

86 commits

Author SHA1 Message Date
Richard M. Stallman
151a410a5c (eval-defun): Expand macros,
and specially handle defvar inside their expansions.
(eval-defun-1): New subroutine.
1999-08-29 19:53:27 +00:00
Dave Love
700c3b7c33 Fix previous change. 1999-07-30 00:50:59 +00:00
Dave Love
713c3fb16e (eval-defun): Re-written to avoid
capturing variables.
1999-07-29 22:04:13 +00:00
Karl Heuer
ebc03d28d7 (eval-defun): Doc fix. 1999-06-27 21:45:34 +00:00
Richard M. Stallman
bacd83a703 (lisp-interaction-mode-map): Doc fix.
(with-temp-message): Add lisp-indent-function property.
1998-11-19 18:45:47 +00:00
Kenichi Handa
bbbc0af028 Set syntaxes all non-word multibyte
characters to symbol.
1998-11-16 06:26:27 +00:00
Karl Heuer
2298f9f7d8 (eval-defun): Return the evaluation result. 1998-10-06 23:33:04 +00:00
Karl Heuer
00a90f4253 (lisp-imenu-generic-expression):
Recognize define-skeleton as a function definer.
1998-09-04 20:49:12 +00:00
Richard M. Stallman
63987c84b1 (eval-defun): Pass read function to
eval-region as arg, instead of binding load-read-function.
1998-06-13 04:33:31 +00:00
Richard M. Stallman
2d75b39535 (eval-defun): Pass proper beg to eval-region. 1998-05-25 22:40:45 +00:00
Karl Heuer
7dbce55e8f (eval-defun): Arrange to use eval-region
even if we have to alter the form.
1998-04-13 06:55:34 +00:00
Dave Love
fe3188ecbd (lisp-fill-paragraph): Adjust
paragraph-start in default filling case so that filling doc
strings works.
1998-03-18 16:02:37 +00:00
Richard M. Stallman
b8bc6df2ee (lisp-interaction-mode-map)
(emacs-lisp-mode-map, lisp-mode-map): Use set-keymap-parent.
1998-03-08 23:40:28 +00:00
Dave Love
c0b08eb017 Use imenu-case-fold-search. 1997-12-12 17:10:08 +00:00
Richard M. Stallman
7eb67d79ac (lisp-mode-auto-fill): New function.
(lisp-mode-variables): Bind normal-auto-fill-function.
1997-11-24 03:32:20 +00:00
Richard M. Stallman
cafba8996c (lisp-imenu-generic-expression): Allow `/' in names. 1997-10-01 17:28:02 +00:00
Richard M. Stallman
4b15e3acac (lisp-imenu-generic-expression): Recognizedefcustom' and defgroup". 1997-09-09 19:54:18 +00:00
Richard M. Stallman
37922e6ce5 (emacs-lisp-mode-syntax-table): Give formfeed whitespace syntax. 1997-08-26 18:13:31 +00:00
Richard M. Stallman
05e94d325c (eval-last-sexp): Ignore `...' around sexp. 1997-07-31 06:59:37 +00:00
Richard M. Stallman
2c66f5d196 (eval-defun): For defcustom, always set the value. 1997-04-10 05:58:24 +00:00
Richard M. Stallman
531cbff1cc (indent-sexp): If calculate-lisp-indent returns nil,
don't change the line's indentation.
(lisp-indent-line): Likewise.
(lisp-comment-indent): Likewise.
(calculate-lisp-indent): Return nil if line starts inside a string.
1997-04-05 21:51:44 +00:00
Karl Heuer
42875c6da8 (lisp-imenu-generic-expression): Accept *', |',
and `:' in symbol names.
1997-03-11 22:32:22 +00:00
Karl Heuer
361721f240 (eval-last-sexp): Allow let-bindings to terminate
before doing the eval.
Handle (interactive ...) form specially.
1997-02-23 07:52:35 +00:00
Richard M. Stallman
d7fa5aa239 Change defconsts to defvars. 1996-12-16 01:33:02 +00:00
Erik Naggum
488a0b059b (combine-after-change-calls): The first form is not special. 1996-11-11 20:42:08 +00:00
Richard M. Stallman
92475d89c3 (combine-after-change-calls): Add lisp-indent-function property. 1996-11-09 21:48:25 +00:00
Erik Naggum
54c014f0a9 (with-current-buffer): Correct indentation property. 1996-10-08 18:22:57 +00:00
Richard M. Stallman
b6b4c8bdd2 (eval-after-load): Add lisp-indent-function for it. 1996-10-03 21:51:39 +00:00
Erik Naggum
e0119683e4 (with-temp-buffer): Add indentation property. 1996-10-03 02:16:38 +00:00
Richard M. Stallman
08adb0997f (with-temp-file): Add lisp-indent-function property. 1996-09-28 04:21:22 +00:00
Richard M. Stallman
38f16fe199 (save-current-buffer, with-current-buffer)
(with-output-to-string): Specify how to indent.
1996-09-27 20:38:03 +00:00
Miles Bader
e56a043b86 (lisp-mode-variables): Set comment-start-skip to ignore backslash-quoted
semicolons.
1996-07-04 05:45:50 +00:00
Richard M. Stallman
4d2790ad51 (lisp-fill-paragraph): Treat code-and-comment case specially. 1996-03-17 15:38:50 +00:00
Richard M. Stallman
9596811a3d Comment change. 1996-03-02 06:37:35 +00:00
Simon Marshall
eaec854f6d Save if reqd in emacs-lisp-byte-compile-and-load. 1996-02-29 08:19:46 +00:00
Karl Heuer
4c06fbeee7 (lisp-fill-paragraph): When filling a comment,
find paragraph bounds by hand, and pass the SQUEEZE-AFTER arg
to fill-region-as-paragraph.
1996-02-21 21:26:11 +00:00
Richard M. Stallman
3272c16200 (lisp-mode-variables): Locally clear adaptive-fill-mode. 1996-02-05 17:43:22 +00:00
Richard M. Stallman
b5e89ed1d7 (lisp-fill-paragraph): Use fill-paragraph once again for filling a comment. 1996-01-26 19:47:32 +00:00
Karl Heuer
00e40cc96e (emacs-lisp-mode-map): Avoid duplicate in menu bindings. 1996-01-24 23:28:37 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
767a11517e (emacs-lisp-byte-compile): Fix error message.
(emacs-lisp-compile-and-load): New function.
(emacs-lisp-mode-map): Add emacs-lisp-compile-and-load to menu bar.
1996-01-09 23:19:05 +00:00
Karl Heuer
93353fea26 (lisp-fill-paragraph): Several changes.
Change how to recognize partial comment lines,
how to find start of region to fill.  Use fill-region.
Use tabs when making comment-fill-prefix.
1995-12-21 17:54:46 +00:00
Richard M. Stallman
763d157993 (lisp-mode-variables, lisp-fill-paragraph): Remove
"^" from paragraph-start and paragraph-separate.  Moved
page-delimiter first in case it has a "^" also.
1995-11-11 05:32:13 +00:00
Karl Heuer
6c2cf8668a (lisp-imenu-generic-expression): Var defined.
(lisp-mode-variables): Set imenu-generic-expression.
1995-07-28 00:14:15 +00:00
Richard M. Stallman
3bdffa9edb (shared-lisp-mode-map): Don't bind TAB, just set indent-line-function. 1995-07-26 22:21:02 +00:00
Richard M. Stallman
90fec20ab6 (eval-defun): Don't change defvar to defconst
if it has just one argument.
1995-06-21 23:03:59 +00:00
Simon Marshall
4b619ecad7 Put mark-active for menu-enable property on eval-region, comment-region, and indent-region symbols. 1995-06-14 14:58:36 +00:00
Karl Heuer
b3a3cb637b (emacs-lisp-mode-map): Add a menu.
(emacs-lisp-byte-compile): New function.
1995-05-30 23:07:27 +00:00
Richard M. Stallman
e31897edd8 (eval-defun): Convert defvar to defconst. 1995-03-11 22:42:29 +00:00
Richard M. Stallman
2b4483bbdc (lisp-fill-paragraph): Return t. 1995-02-02 09:44:38 +00:00