summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* (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.
* (emacs-lisp-mode-syntax-table): Give RET the same syntax as newline.Richard M. Stallman1994-07-251-0/+2
|
* (byte-decompile-bytecode-1): Don't add pc valuesRichard M. Stallman1994-07-201-4/+9
| | | | if make-spliceable is non-nil. (Arg renamed from make-splicable.)
* (disassemble-1): Display the pc values.Richard M. Stallman1994-07-201-6/+19
| | | | (disassemble-column-1-indent): Increase to 8.
* (byte-decompile-bytecode-1):Richard M. Stallman1994-07-201-2/+10
| | | | Put a pc value before each insn in the list we return.
* (backquote-splice-symbol): Doc typo fix.Richard M. Stallman1994-07-121-1/+1
|
* (lisp-complete-symbol): Bind completion-fixup-function.Richard M. Stallman1994-07-111-1/+6
|
* (byte-compile-defalias): Fix typo in prev change.Richard M. Stallman1994-07-021-1/+1
|
* (byte-compile-callargs-warn): Handle function defnitionRichard M. Stallman1994-06-291-3/+36
| | | | | | | that is not a lambda expression or byte code function. (byte-compile-arglist-warn): Likewise. (byte-compile-defalias): New function, used to compile defalias. (byte-compile-defalias-warn): New function.
* (easy-menu-change): New function.Richard M. Stallman1994-06-291-0/+14
|
* (popup-menu): Allow user to select nothing.Karl Heuer1994-06-251-4/+5
|
* (popup-menu): Convert list to same-size vector, not singleton vector.Karl Heuer1994-06-231-1/+1
|
* (ring-insert-at-beginning): New function.Richard M. Stallman1994-06-231-2/+14
| | | | Don't visit the file, just read it.
* (backquote-process): Fix criterion for using FIRSTLIST.Richard M. Stallman1994-06-221-1/+4
|
* Comment change.Richard M. Stallman1994-06-176-13/+13
|
* (lm-section-mark): Accept extra semicolons;Richard M. Stallman1994-06-171-2/+2
| | | | accept spaces at end of line.
* (lisp-complete-symbol): Likewise.Richard M. Stallman1994-06-101-1/+1
|
* (make-lucid-menu-keymap): Allow any form as the enabler.Richard M. Stallman1994-05-281-6/+3
|
* Whitespace cleanup.Richard M. Stallman1994-05-271-2/+2
|
* (popup-dialog-box): Bind meaning with let.Richard M. Stallman1994-05-231-1/+3
| | | | (current-menubar): Add defvar.
* (popup-menu): Bind cmd with let.Richard M. Stallman1994-05-231-1/+1
|
* (popup-menu): Use mouse-pixel-position.Richard M. Stallman1994-05-231-1/+1
|
* (easy-menu-create-keymaps):Richard M. Stallman1994-05-221-3/+3
| | | | Renamed from easy-menu-keymap. Callers changed.
* (autoload-trim-file-name): Make it relativeRichard M. Stallman1994-05-121-11/+10
| | | | to the directory that loaddefs.el is in.
* (update-autoloads-here): Split up long message.Karl Heuer1994-05-121-3/+5
|
* (update-file-autoloads): Delete leftover variable.Karl Heuer1994-05-111-2/+1
|
* Comment change.Richard M. Stallman1994-05-101-1/+1
|
* (backquote-backquote-symbol): Don't autoload defvar.Richard M. Stallman1994-05-071-3/+2
| | | | (`): Write its name directly in the definition. Use defalias.
* Change new-frame to make-frame.Karl Heuer1994-05-061-1/+1
|