summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* Remove RCS Id, remove history comment.Gerd Moellmann2000-03-121-23/+0
|
* (reb-re-syntax): Fix typo in `:type'. Fix comment.Gerd Moellmann2000-03-121-3/+8
|
* *** empty log message ***Stefan Monnier2000-03-111-0/+620
|
* (easy-mmode-defmap, easy-mmode-defsyntax): Autoload the functions used.Stefan Monnier2000-03-111-45/+60
| | | | | (easy-mmode-define-syntax): Fix CL typo. (easy-mmode-define-derived-mode): Improve the docstring generation.
* (easy-mmode-define-keymap): Extend to allow more flexibility.Stefan Monnier2000-03-101-14/+179
| | | | | | (easy-mmode-set-keymap-parents, easy-mmode-define-syntax): New functions. (easy-mmode-defmap, easy-mmode-defsyntax, easy-mmode-define-derived-mode): New macros.
* *** empty log message ***Gerd Moellmann2000-03-091-0/+683
|
* Update copyright and leading comment.Stefan Monnier2000-03-091-95/+80
| | | | | | | | | | | | | | | | (regexp-opt): Update comment and adapt the code the new meaning of the `paren' argument of regex-opt-group for shy-groups. (regexp-opt-depth): Handle shy groups as well as backslashed backslashes. (regexp-opt-group): Turn the leading comment into a docstring. Allow `paren' to be a string (the string to use to open a group). Remove open-presuf and close-presuf. Instead of checking for `all one-char' and then later on check for `several one-char', handle both cases close together. Also apply a more generic algorithm for suffixes (the mirror image of the algorithm used for prefixes). Use shy-groups. \Use nreverse rather than reverse. (regexp-opt-try-suffix): Removed.
* Remove expt, delete, rassoc from autoloadsDave Love2000-03-071-3/+3
| | | | lists.
* (lisp-mode-syntax-table): Fix syntax of |.Dave Love2000-03-011-2/+1
|
* Indent `pprint-logical-block' properly.Gerd Moellmann2000-02-251-0/+1
|
* (Helper-describe-mode): Make buffer writable.Gerd Moellmann2000-02-251-0/+1
|
* Change old backquote syntax.Dave Love2000-02-231-20/+24
| | | | | | | (byte-compile-const-symbol-p): New function. (byte-compile-constp, byte-compile-out-toplevel) (byte-compile-form, byte-compile-form, byte-compile-variable-ref): Use it.
* Change old backquote syntax.Dave Love2000-02-231-8/+21
| | | | | | | (byte-compile-trueconstp): Include keywords. (byte-optimize-quote, byte-optimize-lapcode): Use byte-compile-const-symbol-p. (byte-optimize-char-before): New optimization.
* 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.
* Remove bogus spec for define-condition.Dave Love2000-02-221-4/+1
|
* Don't require emacsbug at top level.Dave Love2000-02-201-165/+133
| | | | | | | | | | (lm-get-header-re): Defun, not defsubst. (lm-get-package-name): Defun, not defsubst. Simplify. (lm-version): Doc fix. Simplify. (lm-header, lm-header-multiline, lm-header-multiline, lm-summary) (lm-crack-address, lm-last-modified-date, lm-commentary) (lm-verify, lm-synopsis): Simplify. (lm-report-bug): Require emacsbug. Use compose-mail.
* (caar, cadr, cdar, cddr): Add defsetfs.Gerd Moellmann2000-02-181-0/+4
|
* (lisp-indent-259): Indentation fix.Gerd Moellmann2000-02-171-4/+5
|
* Don't bother testing for defalias. Don't set up `caar' &c that we nowDave Love2000-02-101-2/+0
| | | | have.
* Change maintainer.Dave Love2000-02-021-0/+1
|
* (cl-builtin-gethash, cl-builtin-remhash, cl-builtin-clrhash)Dave Love2000-02-021-18/+5
| | | | | (cl-builtin-maphash): Remove definitions. Use the new builtins directly.
* Use bytecomp-load-hook, not emacs-lisp-mode-hook.Dave Love2000-02-021-8/+1
| | | | Don't check for defalias being defined.
* Run bytecomp-load-hook.Dave Love2000-02-021-1/+3
|
* (cl-lambda-list, cl-macro-list)Gerd Moellmann2000-01-301-4/+4
| | | | | (cl-macro-list1): Recognize `&allow-other-keys' instead of `&allow-other-keywords'.
* Replace autoloads for dolist, dotimes.Dave Love2000-01-301-1/+1
|
* Revert last change.Dave Love2000-01-301-0/+26
|
* Remove dotimes, dolist.Dave Love2000-01-281-26/+0
|
* Remove stuff for dotimes, dolist, push, pop.Dave Love2000-01-281-8/+2
| | | | | Don't use lisp-indent-hook property. (cl-abs): Remove.
* Add indent specs for dolist, dotimes, when, unless.Dave Love2000-01-281-0/+4
|
* Add specs for push, pop, dotimes, dolist, unless, when.Dave Love2000-01-281-0/+6
|
* (cl-parse-loop-clause): RecognizeGerd Moellmann2000-01-281-1/+1
| | | | `collecting' as synonym for `collect'.
* (checkdoc-interactive-loop): Don't lose on a function with an emptyDave Love2000-01-261-11/+11
| | | | body.
* Undo previous change.Richard M. Stallman2000-01-211-0/+26
|
* (beginning-of-defun-function): Variable renamed from beginning-of-defun.Richard M. Stallman2000-01-211-25/+21
| | | | | | | (beginning-of-defun-raw): Use new variable name; doc fix. (beginning-of-defun): Doc fix. (end-of-defun-function): Variable renamed from end-of-defun. (end-of-defun): Use new variable name; doc fix.
* (dolist, dotimes): Moved to subr.el.Richard M. Stallman2000-01-211-26/+0
|
* (copyright-update): Removed theGerd Moellmann2000-01-141-2/+1
| | | | | requirement for a trailing space from `copyright-regexp', to support copyrights with owner specified on a separate line..
* (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
|
* (with-syntax-table): Add a def-edebug-spec.Richard M. Stallman2000-01-121-1/+2
|
* Remove inappropriate customization (allowing custom.el to useDave Love2000-01-081-19/+8
| | | | backquote).
* Add defclass, define-condition, defmethod, symbol-macrolet.Dave Love2000-01-061-1/+9
|
* (byte-extrude-byte-code-vectors): Use remprop.Dave Love2000-01-061-3/+3
|
* Tag as emacs-mule coding.Dave Love2000-01-061-1/+7
|
* (cl-make-hash-table): Use make-hash-table.Dave Love2000-01-051-25/+6
| | | | | | (cl-lucid-hash-tag): Delete. (cl-hash-table-p): Correct test for native table. (cl-hash-table-count): Use hash-table-count.
* (beginning-of-defun): New variable.Dave Love2000-01-051-60/+120
| | | | | | | (beginning-of-defun-raw): Use it. (end-of-defun): New variable. (end-of-defun): Use it. (check-parens): New command.
* (cl-emacs-type): Remove defvar.Dave Love2000-01-031-21/+19
| | | | | | (cl-not-hash-table, cl-clrhash, cl-maphash, cl-hash-table-count): Use `cl-hash-table-p', not `hash-table-p'. (cl-map-keymap, cl-map-keymap-recursively): Remove compatibility code.
* (debugger-continue): Don't continue IfGerd Moellmann1999-12-191-0/+2
| | | | debugger-may-continue is nil.
* Don't put optimization info on `eql'.Dave Love1999-12-181-3/+4
| | | | | (side-effect-free-fns): Add gethash, hash-table-count. (side-effect-and-error-free-fns): Add hash-table-p.
* Remove conditional definition of eval-when-compile. Don't specify abs,Dave Love1999-12-181-33/+6
| | | | | | | expt, gethash, hash-table-count, hash-table-p as side-effect-free here. (cl-emacs-type): Don't declare. (cl-compile-time-init): Remove Emacs 18 compiler patch. (cl-parse-loop-clause): Remove compatibility code.