summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* (add-menu-item-1): Better error message ifRichard M. Stallman1995-03-111-0/+2
| | | | a menu not the last in the path does not exist.
* (byte-compile-file): Bind default-major-mode to avoid randomness.Richard M. Stallman1995-02-251-0/+1
|
* (pp-to-string): Fix previous change.Richard M. Stallman1995-02-131-2/+1
|
* (debugger-step-after-exit): Variable declared.Richard M. Stallman1995-02-131-0/+9
| | | | (debugger-old-buffer, debugger-value): Variables declared.
* (debug): Fix arg to backtrace-debug for debug-on-entry.Richard M. Stallman1995-02-131-1/+9
|
* (pp-to-string): Don't use emacs-lisp-mode.Richard M. Stallman1995-02-131-1/+2
| | | | Just do the parts of it we actually want.
* (byte-compile-file): Add "done" message.Karl Heuer1995-02-081-0/+2
|
* (byte-compile-file-form-defmumble, display-call-tree): Print ellipsis earlier,Karl Heuer1995-02-081-2/+2
| | | | so message logging will fold similar strings.
* (lisp-fill-paragraph): Return t.Richard M. Stallman1995-02-021-1/+2
|
* (shared-lisp-mode-map): Don't bind M-q.Richard M. Stallman1995-02-021-1/+2
| | | | (lisp-mode-variables): Put it in fill-paragraph-function locally.
* (make-extent, delete-extent, set-extent-property)Richard M. Stallman1995-01-301-0/+32
| | | | (set-extent-face): New functions.
* (lisp-indent-region): Set endmark before indenting first line.Richard M. Stallman1995-01-301-7/+13
| | | | | (indent-sexp): Fixes for ENDPOS != nil case--use nil as starting-point, and don't insist on a complete sexp.
* (read-number): New function.Richard M. Stallman1995-01-301-0/+21
|
* (debug-convert-byte-code): Convert the doc info to a string.Richard M. Stallman1995-01-271-1/+4
|
* (byte-compile-defvar): Add the var to current-load-list.Richard M. Stallman1995-01-221-0/+5
|
* (update-copyright): Remove gratuitous error at end.Roland McGrath1995-01-211-4/+2
|
* (easy-menu-define): Doc fix.Karl Heuer1995-01-131-4/+2
|
* Fix text punctuation.Karl Heuer1995-01-091-3/+3
|
* Add autoload cookies.Noah Friedman1995-01-031-0/+3
|
* Comment changes.Richard M. Stallman1994-12-291-28/+37
|
* Comment changes.Richard M. Stallman1994-12-261-53/+50
|
* (byte-compile-warning-types): Add obsolete.Richard M. Stallman1994-12-261-8/+13
| | | | | | (byte-compile-warnings): Doc fix. (byte-compile-obsolete): Check for obsolete in byte-compile-warnings. (byte-compile-variable-ref): Likewise.
* (byte-compile-dest-file): New variable.Richard M. Stallman1994-12-241-162/+260
| | | | | | | | | | | | | | | | | (byte-compile-file): Bind that var, early on. (byte-compile-dynamic): New variable. (byte-compile-dynamic-docstrings): New variable. (byte-compile-close-variables): Bind byte-compile-dynamic, byte-compile-dynamic-docstrings, and byte-compiler-compatibility. (byte-compile-file): Call normal-mode, not set-auto-mode. (byte-compile-output-docform): New arguments PREFACE, NAME, SPECINDEX, QUOTED. Callers changed. Output doc strings as references to the .elc file itself, using #@ and #$ constructs. (byte-compile-output-as-comment): New function. (byte-compile-insert-header): Don't save-excursion. Insert at point, and move point. Insert extra newline at end. (byte-compile-from-buffer): Insert the header before compilation.
* (elp-pack-number): New function.Richard M. Stallman1994-12-241-22/+46
| | | | | | | (elp-output-results): Use elp-pack-number to truncate time strings, watching out for very small or very large numbers. (elp-unset-master): Make it an interactive command.
* (set-keymap-parent): Fix bug in case of empty keymap.Richard M. Stallman1994-11-171-2/+2
| | | | (switch-to-other-buffer): Fix one-off error.
* (debugger-list-functions): Set help-mode in *Help* buffer.Karl Heuer1994-11-091-1/+4
|
* (Helper-describe-mode): Set help-mode in *Help* buffer.Karl Heuer1994-11-091-1/+2
|
* (update-copyright): Set help-mode in *Help* buffer.Karl Heuer1994-11-091-0/+6
|
* (byte-compile-insert-header): Escape backslashesRichard M. Stallman1994-11-011-1/+4
| | | | in FILENAME when putting it inside a string constant.
* (byte-compile-file): Treat windows-nt like ms-dos.Richard M. Stallman1994-11-011-1/+1
|
* (cl-macroexpand): keep documentation from `macroexpand'.Richard M. Stallman1994-11-011-0/+7
|
* (easy-menu-define): Call `easy-menu-do-define' to doRichard M. Stallman1994-10-281-12/+88
| | | | | | | the real work. Document XEmacs keyword arguments. (easy-menu-do-define): New function. (easy-menu-create-keymaps): Support XEmacs keyword arguments in menu definition.
* (easy-menu-create-keymaps): Add autoload cookie.Richard M. Stallman1994-10-181-0/+1
|
* (make-lucid-menu-keymap): Allow Lucid-style keyword-based menu items.Karl Heuer1994-10-131-31/+81
| | | | (popup-menu): Update documentation string to describe the new syntax.
* Fix typo in previous change.Richard M. Stallman1994-10-101-1/+1
|
* (calculate-lisp-indent): Local varRichard M. Stallman1994-10-101-21/+30
| | | | | | last-sexp renamed to calculate-lisp-indent-last-sexp. (lisp-indent-function): Use new name of var. (calculate-lisp-indent-last-sexp): Var defined.
* (emacs-lisp-mode-syntax-table): Don't set syntax of formfeed.Richard M. Stallman1994-10-091-1/+0
|
* (byte-compile-insert-header): Use user-mail-address.Richard M. Stallman1994-10-091-1/+1
|
* (insert-parentheses): Don't insert spaces at beginning and end of buffer.Richard M. Stallman1994-09-221-0/+2
|
* (make-lucid-menu-keymap-disable): New variable.Richard M. Stallman1994-09-181-1/+6
| | | | (make-lucid-menu-keymap): Use that when disabling item unconditionally.
* (generate-file-autoloads): Warn if we put a lineRichard M. Stallman1994-09-171-0/+11
| | | | in loaddefs.el that is long enough to cause trouble.
* Add autoloads.Richard M. Stallman1994-09-141-6/+12
|
* Update to 2.15.Richard M. Stallman1994-09-141-44/+77
|
* Initial revisionRichard M. Stallman1994-09-141-0/+493
|
* Initial revisionRichard M. Stallman1994-08-141-0/+171
|
* (easy-menu-define): Doc fix.Richard M. Stallman1994-08-141-2/+2
|
* (byte-after-unbind-ops): Fix paren error wrt doc string.Richard M. Stallman1994-08-061-4/+4
|
* (ad-subr-arglist): Adapted to new DOC file format.Richard M. Stallman1994-08-051-7/+16
|
* (byte-compile-protect-from-advice): Macro deleted.Richard M. Stallman1994-08-041-91/+60
| | | | (byte-compile-from-buffer, byte-compile-top-level): Don't use it.
* New handling of automatic advice activation thatRichard M. Stallman1994-08-041-594/+283
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | exploits modified built-in versions of `fset' and `defalias' which take care of this functionality directly: (ad-start-advice-on-load, ad-activate-on-definition) (ad-definition-hooks, ad-enable-definition-hooks, ad-defined-function) (ad-advised-definers, ad-advised-byte-compilers, byte-constant) (byte-constant-limit, byte-constant2, byte-fset) (ad-byte-code-fset-regexp): Variables deleted. (ad-activate-defined-function, ad-find-fset-in-byte-code) (ad-scan-byte-code-for-fsets, ad-advised-byte-code) (ad-recover-byte-code, ad-enable-definition-hooks) (ad-disable-definition-hooks): Functions deleted. (defun, defmacro, fset, defalias, define-function) (byte-compile-from-buffer, byte-compile-top-level): Removed `defadvice' for these functions. (ad-save-real-definitions): Removed saving of `byte-code'. (ad-activate-off): New dummy function. (ad-activate-on): New name for `ad-activate'. All calls changed. (ad-with-auto-activation-disabled): New macro prevents automatic advice activation. (ad-safe-fset): New function, used instead of `ad-real-fset'. (ad-compile-function): Disable automatic advice activation while compiling, because `byte-compile' uses `fset'. (ad-activate-on): Renamed from `ad-activate'. Avoid recursive calls. (ad-activate-on-top-level): New variable. (ad-start-advice, ad-stop-advice, ad-recover-normality): Modified to achieve de/activation of automatic advice activation by setting the definition of `ad-activate' to `ad-activate-on' or `ad-activate-off'. (ad-start-advice): Is now called unconditionally when Advice is loaded. Made compilation behavior of advised definitions customizable, since loading the byte-compiler takes some time and is not always worth the cost, e.g., if one only wants to make a few simple modifications: (ad-default-compilation-action): New variable which specifies whether to compile an advised definition in case the COMPILE argument to `ad-activate-on' or one of its friends was supplied as nil. (ad-preactivate-advice): Supply negative COMPILE argument to prevent compilation. (ad-should-compile): New function. (ad-activate-advised-definition): Use `ad-should-compile' to determine whether an advised definition should get compiled. (ad-activate-on, ad-update, ad-activate-regexp, ad-update-regexp) (ad-activate-all): Doc fixes. (ad-update): Leave handling of COMPILE up to `ad-activate-on'. Extracted construction of freeze-advices from `defadvice': (ad-make-freeze-definition): New function. (defadvice): Use `ad-make-freeze-definition' to construct frozen defs.