summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mode.el
Commit message (Collapse)AuthorAgeFilesLines
...
* (eval-last-sexp-1): Look for a `...'Gerd Moellmann2001-07-261-5/+12
| | | | before assigning text properties. Make properties rear-nonsticky.
* (last-sexp-print): New function.Gerd Moellmann2001-07-261-3/+28
| | | | | | (eval-last-sexp-1): Give printed text a `keymap' property and bind <mouse-2> and <RET> in that map to a function printing the unabbreviated value.
* (eval-last-sexp-1): If standard-outputGerd Moellmann2001-07-261-2/+5
| | | | | is a buffer, put a text property `printed-value' on the printed representation, with the Lisp object printed as value.
* (eval-print-last-sexp, eval-defun):Eli Zaretskii2001-07-251-2/+8
| | | | | | Mention the effect of eval-expression-print-length and eval-expression-print-level. Suggested by Kevin Gallagher <kevingal@onramp.net>.
* Some fixes to follow coding conventions in files maintained by FSF.Pavel Janík2001-07-151-1/+1
|
* (lisp-mode-shared-map): Bind TABGerd Moellmann2001-07-061-0/+1
| | | | to lisp-indent-line.
* (eval-last-sexp): Doc fix.Richard M. Stallman2001-06-231-1/+1
|
* (lisp-indent-offset): Add a doc string.Eli Zaretskii2001-06-051-1/+2
|
* (lisp-mode): MakeGerd Moellmann2001-05-151-0/+1
| | | | | font-lock-keywords-case-fold-search a buffer-local variable with make-local-variable before setting it.
* (lisp-interaction-mode): Doc fix.Gerd Moellmann2001-05-091-1/+3
|
* (lisp-mode-shared-map): Undo the change from 2001-01-12. It is not needed,Eli Zaretskii2001-01-271-1/+4
| | | | since backspace is now mapped into DEL.
* (lisp-mode-shared-map): Bind `backspace' to `backward-delete-char-untabify'.Sam Steingold2001-01-121-14/+15
|
* (lisp-mode): SetDave Love2000-12-081-0/+1
| | | | font-lock-keywords-case-fold-search.
* (lisp-mode-variables):Stefan Monnier2000-11-141-36/+17
| | | | | | | Set font-lock-defaults. (lisp-mode-shared-map): Init inside the defvar. (emacs-lisp-mode, lisp-mode, lisp-interaction-mode): Use define-derived-mode.
* (lisp-imenu-generic-expression): MatchDave Love2000-11-061-1/+1
| | | | defun*.
* (lisp-imenu-generic-expression): Don'tDave Love2000-10-081-15/+17
| | | | | | | insist on symbols starting with word syntax. (lisp-mode-shared-map): Renamed from shared-lisp-mode-map. (eval-defun-1): Doc fix. (indent-sexp): Use nconc to build up indent-stack.
* (eval-last-sexp-1): Handle `#N=' labels.Gerd Moellmann2000-08-081-0/+10
|
* (eval-defun-2): Remove parameterGerd Moellmann2000-07-051-21/+30
| | | | | | EVAL-DEFUN-ARG-INTERNAL; always print to minibuffer. (eval-defun): If called with prefix arg, instrument code for Edebug.
* (lisp-mode-variables): Set comment-add.Stefan Monnier2000-05-191-0/+2
|
* (lisp-eval-defun): Make arglist compatible with inf-lisp version.Dave Love2000-03-261-4/+5
| | | | (eval-defun-1): Fix custom-declare-variable case.
* (lisp-mode-syntax-table): Fix syntax of |.Dave Love2000-03-011-2/+1
|
* Don't change syntax of multibyteKenichi Handa2000-02-231-10/+4
| | | | | | characters. (lisp-mode-variables): Set multibyte-syntax-as-symbol to t locally.
* (emacs-lisp-mode-syntax-table)Dave Love2000-02-221-72/+71
| | | | | | | | | | | (lisp-mode-map, lisp-interaction-mode-map): Define all inside defvar. (lisp-mode-syntax-table): Set up for #|...|# comments. (lisp-imenu-generic-expression): Purecopy strings. Use syntax classes. Match `defface'. (emacs-lisp-mode-hook): Add checkdoc-minor-mode to options. (eval-defun-1): Fix for defcustom. (lisp-indent-region): Doc fix.
* Add indent specs for dolist, dotimes, when, unless.Dave Love2000-01-281-0/+4
|
* (eval-last-sexp-1): Renamed fromGerd Moellmann2000-01-121-5/+40
| | | | | | | eval-last-sexp. Don't bind debug-on-error here. (eval-last-sexp): New function. Bind debug-on-error if eval-expression-debug-on-error is non-nil. (eval-defun-2, eval-defun): Likewise.
* (with-syntax-table): Moved to subr.el.Richard M. Stallman2000-01-121-0/+1
|
* (lisp-mode-variables): ChangeGerd Moellmann1999-12-021-1/+11
| | | | | outline-regexp, add outline-level. (lisp-outline-level): New.
* (eval-last-sexp): Use prin1 instead of print.Gerd Moellmann1999-09-141-1/+1
|
* (eval-defun, eval-last-sexp):Richard M. Stallman1999-09-141-27/+35
| | | | Bind print-level, print-length and debug-on-error.
* (eval-last-sexp): If after ?\LETTER, use all of that as the sexp.Richard M. Stallman1999-09-121-0/+6
|
* (lisp-imenu-generic-expression): Recognize define-widget.Dave Love1999-09-101-2/+22
| | | | | (emacs-lisp-mode-hook, lisp-mode-hook, lisp-interaction-mode-hook): Customize.
* (eval-defun): Expand macros,Richard M. Stallman1999-08-291-9/+18
| | | | | and specially handle defvar inside their expansions. (eval-defun-1): New subroutine.
* Fix previous change.Dave Love1999-07-301-1/+1
|
* (eval-defun): Re-written to avoidDave Love1999-07-291-31/+34
| | | | capturing variables.
* (eval-defun): Doc fix.Karl Heuer1999-06-271-1/+7
|
* (lisp-interaction-mode-map): Doc fix.Richard M. Stallman1998-11-191-1/+2
| | | | (with-temp-message): Add lisp-indent-function property.
* Set syntaxes all non-word multibyteKenichi Handa1998-11-161-1/+9
| | | | characters to symbol.
* (eval-defun): Return the evaluation result.Karl Heuer1998-10-061-2/+6
|
* (lisp-imenu-generic-expression):Karl Heuer1998-09-041-1/+1
| | | | Recognize define-skeleton as a function definer.
* (eval-defun): Pass read function toRichard M. Stallman1998-06-131-7/+6
| | | | eval-region as arg, instead of binding load-read-function.
* (eval-defun): Pass proper beg to eval-region.Richard M. Stallman1998-05-251-2/+3
|
* (eval-defun): Arrange to use eval-regionKarl Heuer1998-04-131-5/+18
| | | | even if we have to alter the form.
* (lisp-fill-paragraph): AdjustDave Love1998-03-181-1/+11
| | | | | paragraph-start in default filling case so that filling doc strings works.
* (lisp-interaction-mode-map)Richard M. Stallman1998-03-081-6/+6
| | | | (emacs-lisp-mode-map, lisp-mode-map): Use set-keymap-parent.
* Use imenu-case-fold-search.Dave Love1997-12-121-0/+2
|
* (lisp-mode-auto-fill): New function.Richard M. Stallman1997-11-241-0/+13
| | | | (lisp-mode-variables): Bind normal-auto-fill-function.
* (lisp-imenu-generic-expression): Allow `/' in names.Richard M. Stallman1997-10-011-3/+3
|
* (lisp-imenu-generic-expression): Recognize`defcustom' and `defgroup".Richard M. Stallman1997-09-091-2/+2
|
* (emacs-lisp-mode-syntax-table): Give formfeed whitespace syntax.Richard M. Stallman1997-08-261-0/+1
|
* (eval-last-sexp): Ignore `...' around sexp.Richard M. Stallman1997-07-311-0/+12
|