summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mode.el
Commit message (Collapse)AuthorAgeFilesLines
...
* (prin1-char): Put `shift' modifier into the basic character,Richard M. Stallman2004-08-281-2/+8
| | | | if it has an uppercase form.
* (eval-last-sexp): Don't cons a new symbol each time.Richard M. Stallman2004-08-161-1/+3
| | | | (eval-last-sexp-fake-value): New variable.
* (eval-defun-1): Add `defface'. Fix docstring.Juri Linkov2004-06-101-3/+11
|
* (prin1-char): Catch errors from `string'.Richard M. Stallman2004-05-291-4/+6
| | | | | (eval-last-sexp-print-value): Print char equivalent regardless of standard-output value.
* * emacs-lisp/lisp-mode.el (indent-pp-sexp): New fun.Juri Linkov2004-05-281-3/+18
| | | | | | | (emacs-lisp-mode-map, lisp-interaction-mode-map): Bind C-M-q to `indent-pp-sexp'. (eval-last-sexp-print-value): Print additionally the value returned by `eval-expression-print-format'.
* (lisp-find-tag-default): Strip the package prefix from the symbol name, if any.Sam Steingold2004-05-251-0/+8
| | | | Make it the `find-tag-default-function' for `lisp-mode'.
* (prin1-char): Use eventp.Stefan Monnier2004-05-111-1/+1
|
* (lisp-mode-variables): Don't setStefan Monnier2004-03-221-16/+16
| | | | | | | | | normal-auto-fill-function and comment-indent-function. The default values now work just as well. Don't set font-lock-beginning-of-syntax-function since we already set syntax-begin-function. (lisp-outline-level): Put ;;;###autoload at same level as (. (prin1-char): Quote special chars.
* (lisp-mode-variables): Set it.Stefan Monnier2004-03-081-1/+3
|
* (lisp-mode-variables): Adapt outline-regexp to the new conventions forLuc Teirlinck2004-02-121-1/+1
| | | | commenting out code.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* (common-lisp-mode): New.Dave Love2003-08-201-0/+3
|
* (eval-last-sexp-print-value): New subroutine, broken out of eval-last-sexp-1.Richard M. Stallman2003-08-171-21/+24
| | | | (eval-last-sexp-1): Use eval-last-sexp-print-value.
* (emacs-lisp-mode): Use run-mode-hooks.Richard M. Stallman2003-07-211-2/+2
| | | | (lisp-mode): Likewise.
* (last-sexp-toggle-display): Remove stale comment.Juanma Barranquero2003-06-031-3/+0
|
* (eval-last-sexp-1): Add save-excursion.Richard M. Stallman2003-06-031-45/+46
|
* (last-sexp-toggle-display):Richard M. Stallman2003-05-281-3/+2
| | | | Undo previous change (don't check for eob). Widen at the beginning.
* (lisp-font-lock-syntactic-face-function): Don't infinite lop at bob.Stefan Monnier2003-05-271-60/+78
| | | | | | | (emacs-lisp-mode): Mark its main custom group to be `lisp'. (prin1-char): New fun. (eval-last-sexp-1): Use it. Use with-syntax-table as well. (eval-defun-1): Don't replace `defvar' with `defconst'.
* (emacs-lisp-mode-syntax-table): Give @ prefix syntax.Richard M. Stallman2003-04-241-0/+1
|
* (last-sexp-toggle-display): At end of buffer, run the global bindingRichard M. Stallman2003-04-141-1/+2
| | | | of the same key.
* (last-sexp-toggle-display): At end of buffer, just call `newline'.Richard M. Stallman2003-04-091-18/+23
|
* (last-sexp-toggle-display): Correct the starting point forRichard M. Stallman2003-04-061-2/+3
| | | | previous-single-property-change.
* (emacs-lisp-docstring-fill-column): New custom variable.Matthew Swift2003-03-021-12/+42
| | | | | | | (lisp-fill-paragraph): Use it. Add ?, to `paragraph-separate' so that first docstring lines ending with a comma are respected. Add "`(" to same so that function and macro bodies beginning with a backquote do not get disturbed. Revise the comments.
* Trailing whitepace deleted.Juanma Barranquero2003-02-041-5/+5
|
* * font-lock.el (lisp-font-lock-keywords-1): Match `deftheme'.John Paul Wallington2003-01-291-5/+6
| | | | | | | | | | * emacs-lisp/lisp-mode.el (toplevel): Define docstring offset for `deftheme'. Fix docstring offsets for `define-ibuffer-filter' and `define-ibuffer-sorter'. (lisp-imenu-generic-expression): Add `deftheme' to types. * custom.el (customize-mark-to-save, customize-mark-as-set) (custom-remove-theme): Doc fixes.
* (lisp-fill-paragraph): Use fill-comment-paragraph.Stefan Monnier2002-11-031-93/+17
|
* (lisp-fill-paragraph): Use match-string and line-beginning-position.Stefan Monnier2002-11-021-9/+5
| | | | Don't bother making paragraph-start a superset of paragraph-separate.
* Fix typo.Juanma Barranquero2002-07-031-1/+1
|
* Handle define-ibuffer-column, define-ibuffer-filter,Colin Walters2002-01-131-1/+3
| | | | define-ibuffer-sorter, and define-ibuffer-op.
* (eval-defun-1): Cope with atoms as args.Richard M. Stallman2001-12-211-1/+3
|
* (toplevel): Define docstring offset for `defmacro*'.Colin Walters2001-12-041-0/+1
|
* (read-if): Add lisp-indent-function prop.Stefan Monnier2001-11-301-0/+1
|
* (lisp-mode-variables): Set syntax-begin-function.Stefan Monnier2001-11-251-19/+12
| | | | | | | | (lisp-interaction-mode-abbrev-table): Defvar to its correct value. (lisp-interaction-mode): Don't set local-abbrev-table any more. (lisp-mode-auto-fill): Use syntax-ppss and obey comment-auto-fill-only-comments. (lisp-fill-paragraph): Use syntax-ppss.
* (lisp-indent-function): Add doc string.Richard M. Stallman2001-11-251-0/+20
|
* (lisp-interaction-mode): Set local-abbrev-table to lisp-mode-abbrev-table.Richard M. Stallman2001-11-201-1/+2
|
* (lisp-mode, emacs-lisp-mode): Don't use define-derived-mode.Richard M. Stallman2001-11-201-6/+22
|
* (lisp-fill-paragraph): Don't move back to a line without a comment.Stefan Monnier2001-11-201-2/+5
|
* Fix typo.Pavel Janík2001-11-151-1/+1
|
* (lisp-imenu-generic-expression): Paren typo.Stefan Monnier2001-11-071-23/+24
| | | | | | | (lisp-mode-variables): Don't set paragraph-{start,separate}. Don't disable adaptive-fill-mode. (lisp-fill-paragraph): Use tab-width rather than 8. Prevent filling the first line of docstrings.
* (eval-last-sexp-1): Return the value of the evaluated form.Richard M. Stallman2001-11-061-11/+12
|
* (last-sexp-toggle-display): Cope if previous-single-property-change orRichard M. Stallman2001-11-051-2/+2
| | | | next-single-char-property-change returns nil.
* (eval-defun): Doc fix.Richard M. Stallman2001-10-281-4/+5
|
* (lisp-imenu-generic-expression): Use regexp-opt.Gerd Moellmann2001-10-051-16/+77
| | | | | | | | | (doc-string-elt): Set symbol's prop. Copied from autoload.el. (lisp-font-lock-syntactic-face-function): New function. (lisp-mode-variables): Use it. Make arg optional. (emacs-lisp-mode): Don't pass an arg to lisp-mode-variables. (lisp-mode): Don't pass an arg to lisp-mode-variables. Set comment-start-skip.
* (last-sexp-setup-props): New function.Gerd Moellmann2001-07-271-18/+34
| | | | | | (last-sexp-toggle-display): Renamed from last-sexp-print. (last-sexp-toggle-display, eval-last-sexp-1): Use last-sexp-setup-props.
* (eval-last-sexp-1): Don't search forGerd Moellmann2001-07-261-5/+7
| | | | | `...', compare with unabbreviated printed representation instead. (last-sexp-print): Bind print-length and print-level to nil.
* (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
|