summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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
|