summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* (eldoc-minor-mode-string): Add autoload cookie; otherwise autoloadedNoah Friedman2000-07-241-41/+87
| | | | | | | | | | | | | | | | | add-minor-mode call complains in Emacs 21. Use add-minor-mode to set minor-mode-alist, if available. (eldoc-echo-area-use-multiline-p): New user option. (eldoc-echo-area-multiline-supported-p): New variable. (eldoc-docstring-format-sym-doc): Use them. (eldoc-mode): If not using idle timers, append to local post and pre command hooks. Suggested by David Byers <davby@ida.liu.se>. (eldoc-display-message-no-interference-p): Don't interfere with edebug. Add autoload cookie for eldoc-mode minor-mode-alist initialization. (eldoc-function-arglist): New function. (eldoc-function-argstring): Use it.
* (easy-menu-convert-item-1): Only intern if the label is a string.Stefan Monnier2000-07-141-1/+1
|
* (easy-menu-convert-item-1): Intern the label.Stefan Monnier2000-07-141-5/+9
|
* Doc fixes.Dave Love2000-07-131-36/+36
| | | | (easy-menu-remove): Defalias to ignore.
* Require CL.Stefan Monnier2000-07-051-47/+20
| | | | | | (copy-tree, remprop): Remove, it's provided by CL. (map-keymap): Define in terms of cl-map-keymap. (extent-property, set-extent-end-glyph): New functions.
* (cl-map-keymap): Handle char-tables in keymaps.Stefan Monnier2000-07-051-2/+2
|
* (cl-old-mapc): Removed; don't defalias mapc.Gerd Moellmann2000-07-051-4/+1
| | | | (cl-mapc): Use mapc instead of cl-old-mapc.
* (easy-menu-define): Docstring fix.Stefan Monnier2000-07-051-29/+74
| | | | | | | | | | | | | | | | (easy-menu-do-define): Use `menu-item' format. Handle case where easy-menu-create-menu returns a symbol. Manually call the potential top-level filter in the function binding. (easy-menu-filter-return): New arg NAME. Convert to a keymap if MENU is an XEmacs menu. (easy-menu-convert-item-1): New. Extracted from easy-menu-do-add-item. (easy-menu-converted-items-table, easy-menu-convert-item): New. (easy-menu-do-add-item): Use it. (easy-menu-create-menu): Use easy-menu-convert-item. Wrap easy-menu-filter-return around any :filter specification. Don't convert the menu if a filter was specified. Tell easy-menu-make-symbol not to check for MENU being an expression. (easy-menu-make-symbol): New arg NOEXP.
* (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.
* (edebug-eval-defun): Make doc stringGerd Moellmann2000-07-051-5/+17
| | | | similar to that of eval-defun.
* (edebug-window-live-p, edebug-window-list)Gerd Moellmann2000-07-031-23/+10
| | | | | (edebug-get-displayed-buffer-points): Use walk-windows/some-window instead of cycling through windows with next-window.
* handle print-unreadable-objectSam Steingold2000-06-201-93/+93
|
* ignore *.elcSam Steingold2000-06-191-0/+1
|
* (gulp-send-requests): Don't quote lambda.Stefan Monnier2000-06-121-5/+5
|
* (byte-compile-log-lap-1)Stefan Monnier2000-06-121-12/+12
| | | | | (byte-optimize-inline-handler, byte-optimize-form-code-walker) (byte-optimize-apply, end of file): Don't quote lambda.
* (ad-advice-class-completion-table)Stefan Monnier2000-06-121-3/+3
| | | | (ad-make-freeze-definition): Don't quote lambda.
* (make-autoload): Use `cond'.Stefan Monnier2000-06-111-33/+56
| | | | | | | Handle easy-mmode-define-global-mode. For complex macros like define-minor-mode that can generate several autoload entries, try to autoload entries in the macroexpanded code.
* (define-minor-mode): If KEYMAP is a symbol, just use it.Stefan Monnier2000-06-111-20/+42
| | | | | | | | | | Use byte-compile-current-file and load-file-name to infer the proper :require to pass to defcustom. Wrap the hook var into `progn' so as not to autoload it. Add a :autoload-end cookie. Be more careful about the evaluation of KEYMAP. (easy-mmode-define-global-mode): Add a :autoload-end cookie. (define-derived-mode): Move define-abbrev-table outside of defvar.
* (make-autoload): Other typo. I'm getting tired.Stefan Monnier2000-06-051-1/+1
|
* (make-autoload): let* typo.Stefan Monnier2000-06-051-4/+4
|
* (make-autoload): Simplify docstring.Stefan Monnier2000-06-051-85/+65
| | | | | | | | | | Make use of symbol-property doc-string-elt. Use memq rather than a sequence of eq. (doc-string-elt): Fix the wrong or missing previously unused values. (autoload-print-form): New function extracted from generate-file-autoloads to allow recursion when handling progn so that defvar's and defun's docstrings are properly printed. (generate-file-autoloads): Use it.
* (easy-mmode-define-global-mode): Autoload.Stefan Monnier2000-06-051-35/+31
| | | | | Use find-file-hooks in the minor-mode function. Be careful not to loop indefinitely in the post-command-hook function.
* Require CL during compilation.Stefan Monnier2000-06-041-11/+87
| | | | | | (easy-mmode-define-global-mode): New macro. (define-minor-mode): Fix the handling of `group'. (easy-mmode-define-keymap): Use case.
* (easy-mmode-define-toggle): Remove (inline into define-minor-mode).Stefan Monnier2000-06-041-55/+79
| | | | | | | | | (easy-mmode-pretty-mode-name): Rename from easy-mmode-derive-name and improve to use the lighter to guess the capitalization. (define-minor-mode): Inline code from easy-mmode-define-toggle. Add keyword arguments to specify global-ness or the custom group. Add local-map and help-echo properties to the lighter. (easy-mmode-define-navigation): Add the errors to debug-ignored-errors.
* (easy-mmode-derive-name): New function.Stefan Monnier2000-06-021-10/+26
| | | | | | | | (easy-mmode-define-toggle, define-minor-mode): Use it. (easy-mmode-define-keymap): Docstring fix. (define-derived-mode): Default PARENT to fundamental-mode. Add the derived-mode-parent symbol-property. (easy-mmode-derived-mode-p): New function.
* * byte-run.el (make-obsolete, make-obsolete-variable):Stefan Monnier2000-06-011-35/+45
| | | | | | | | | Add an optional WHEN argument and change the format of the symbol-property information. * emacs-lisp/bytecomp.el (byte-compile-log): Don't quote lambda. (byte-compile-obsolete, byte-compile-variable-ref): Understand the new obsolete-symbol-property format and print WHEN if it is provided. (make-obsolete): Update the calls to use the third argument.
* (elp-version): Deleted.Dave Love2000-05-261-4/+0
|
* (byte-compile-callargs-warn): Use subr-arity to check primitives.Dave Love2000-05-261-16/+24
| | | | | | | (byte-compile-flush-pending, byte-compile-file-form-progn) (byte-compile-normal-call, byte-compile-list, byte-compile-concat) (byte-compile-insert, byte-compile-funcall): Use mapc instead of mapcar.
* Change maintainer to FSF.Dave Love2000-05-261-22/+1
|
* Add finder keywords.Dave Love2000-05-251-0/+1
|
* (elp-restore-function): Don't use obsolete byte-code-function-p.Dave Love2000-05-251-1/+1
|
* (edebug-emacs-19-specific): CallEli Zaretskii2000-05-251-1/+1
| | | | display-popup-menus-p instead of looking at window-system.
* Rewritten to take advantage of shy-groups andStefan Monnier2000-05-221-485/+143
| | | | intervals which makes it heaps simpler.
* (ring-elements): New function.Dave Love2000-05-211-0/+4
|
* (easy-menu-create-menu, easy-menu-do-add-item): Use keywordp.Dave Love2000-05-211-4/+4
|
* 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.