summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
...
* Update side-effect free function lists.Dave Love2000-05-211-6/+7
|
* Update copyright and commentary.Stefan Monnier2000-05-211-58/+57
| | | | | | | | | | | (easy-mmode-define-toggle): Deprecate the use of *-(on|off)-hook. Print a status message if the toggle is called interactively. (define-minor-mode): Allow INIT-VALUE to be (global . INIT-VALUE) for global minor modes and use `defcustom' for them. Use add-minor-mode. (easy-mmode-define-derived-mode): Remove. (define-derived-mode): Fancier default docstring. (easy-mmode-define-navigation): Signal an error rather than (ding).
* (lisp-mode-variables): Set comment-add.Stefan Monnier2000-05-191-0/+2
|
* (regexp-opt-depth): Fix regexp.Stefan Monnier2000-05-101-1/+2
|
* Doc fixes; mainly avoid duplicating argDave Love2000-05-053-82/+80
| | | | list in doc string. Don't quote keyword symbols.
* (crm-completion-table): New variable.Gerd Moellmann2000-04-271-4/+11
| | | | | (crm-collection-fn, crm-test-completion) (completing-read-multiple): Use it.
* *** empty log message ***Gerd Moellmann2000-04-251-0/+629
|
* (cl-old-mapc): Fix definition.Dave Love2000-04-191-3/+4
| | | | (cl-mapc): Rename from mapc. Fix the funcall.
* (gulp-maintainer): Use expand-file-nameGerd Moellmann2000-04-191-1/+1
| | | | instead of concat.
* Change maintainer. Use new backquoteDave Love2000-04-131-46/+37
| | | | syntax.
* Remove when, unless.Dave Love2000-04-131-5/+3
|
* (edebug-keywordp): Remove. Change callersDave Love2000-04-131-9/+10
| | | | | to use keywordp. (edebug-spec): Enable keywordp.
* (keywordp): Remove.Dave Love2000-04-131-3/+0
|
* Don't quote keywords.Dave Love2000-04-131-35/+24
| | | | | | | | | | (cl-old-mapc): New variable. (mapc): Use it. (cl-map-intervals): Use with-current-buffer. Don't check for next-property-change. (cl-map-overlays): Use with-current-buffer. (cl-expt): Remove. (copy-tree, remprop): Define unconditionally.
* (easy-menu-create-menu): Process menuGerd Moellmann2000-04-091-2/+9
| | | | | | item help string. (easy-menu-do-add-item): Ditto. (easy-menu-define): Extend doc string.
* Fix specs for dolist, dotimes, push, pop, unless, when.Dave Love2000-04-081-6/+6
|
* (byte-compile-file-form-autoload): Re-enable new code.Gerd Moellmann2000-03-311-2/+2
|
* (byte-compile-inline-expand): LookGerd Moellmann2000-03-311-15/+14
| | | | | | | for function definition in symbol's function value slot first instead of first consulting byte-compile-function-environment. Fix byte-compiler warnings format.
* (byte-compile-inline-expand): Fix bugGerd Moellmann2000-03-301-3/+4
| | | | | trying to `load' the symbol of an autoload instead of the file recorded in the autoload. Fix error messages.
* (byte-compile-file-form-autoload): Disable new code.Gerd Moellmann2000-03-301-2/+2
|
* Add `extensions' to Keywords.Dave Love2000-03-301-2/+1
|
* Doc fixes.Dave Love2000-03-291-22/+30
| | | | | (byte-compile-file-form-autoload): Update byte-compile-function-environment.
* Also print defsubst doc stringAndreas Schwab2000-03-291-0/+1
| | | | specially.
* (lm-last-modified-date): Add parameterGerd Moellmann2000-03-281-15/+18
| | | | ISO-DATE. If non-nil, return date in ISO 8601 format.
* (byte-compile-eval): Fix and reenable the code.Stefan Monnier2000-03-261-12/+19
|
* (lisp-eval-defun): Make arglist compatible with inf-lisp version.Dave Love2000-03-261-4/+5
| | | | (eval-defun-1): Fix custom-declare-variable case.
* (byte-compile-eval): Disable new code.Gerd Moellmann2000-03-241-2/+2
|
* (beginning-of-defun-raw): Add regexpGerd Moellmann2000-03-241-1/+2
| | | | | matching open parenthesis in column 0 to defun-prompt-regexp only if open-paren-in-column-0-is-defun-start is set.
* (byte-compile-warning-types, byte-compile-warnings): New warning `noruntime'.Stefan Monnier2000-03-241-31/+76
| | | | | | | | | | | | | | (byte-compile-constants, byte-compile-variables): Fix docstring. (byte-compile-initial-macro-environment): Use `byte-compile-eval' to execute `eval-whenc-compile's body. (byte-compile-unresolved-functions): Fix docstring. (byte-compile-eval): New function. (byte-compile-callargs-warn): Check if the function will be available at runtime (via property `byte-compile-noruntime'). (byte-compile-print-syms): New function. (byte-compile-warn-about-unresolved-functions): Also warn about `noruntime' functions (and use `byte-compile-print-syms'). (byte-compile-file): Capitalize the message.
* * pcvs.el: Add a minimal leading commentary.Stefan Monnier2000-03-221-54/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (cvs-make-cvs-buffer): Change the header part by removing the startup message and adding a `Module' entry. Also replace the FOOTER and HEADER special fileinfos with the new support in ewoc for updating its own footer and header. (cvs-update-header): Update to use the header/footer of the ewoc. (cvs-mode): Use define-derived-mode and set truncate-lines to t. (cvs-is-within-p): New function. (cvs-mode-run): Take advantage of `save-some-buffers's new ability to only examine some subset of the buffers. * pcvs-info.el (cvs-fileinfo-pp): Use the new property-preserving `format' instead of our own ad-hoc functions. Remove HEADER and FOOTER cases, now handled in the EWOC. (cvs-fileinfo<): Remove HEADER and FOOTER cases. * pcvs-parse.el (cvs-parse-run-table): Change message for unknown output to avoid scaring the user. (cvs-parse-table): Catch message for non-up-to-date commits. * pcvs-defs.el (cvs-startup-message): Remove. (cvs-global-menu): New autoloaded menu. * pcvs-util.el (cvs-string-fill): Remove. * emacs-lisp/ewoc.el (ewoc--create-special-node): Remove. (ewoc--refresh-node): Don't take the whole EWOC but only the relevant PP part of it and also make it work for footers and headers. (ewoc-create): Drop POS and BUFFER arguments. Use the DLL's dummy node to store the end-of-footer position. (ewoc-map, ewoc-invalidate): Update call to ewoc--refresh-node. (ewoc-refresh): Remove unused `header' variable. (ewoc-(get|set)-hf): New functions.
* (easy-mmode-define-navigation): Only use `ding' for interactive useStefan Monnier2000-03-211-3/+7
| | | | else, use `error' (to enable the caller to react to the problem).
* * derived.el (define-derived-mode): Don't autoload anymore.Stefan Monnier2000-03-211-21/+65
| | | | | | | | Prefer the macro-only version provided by easy-mmode.el. * emacs-lisp/easy-mmode.el (define-derived-mode): New name for `easy-mmode-define-derived-mode'. Use `combine-run-hooks'. (easy-mmode-define-navigation): New macro.
* (cl-do-arglist): Don't add (setq :<key> ':<key>).Stefan Monnier2000-03-171-8/+1
|
* 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.