summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* (update-file-autoloads): Give clean errorsRichard M. Stallman1998-02-021-0/+4
| | | | if autoloads file is empty or can't be written.
* (easy-menu-add-item); The BEFORE argument worksRichard M. Stallman1998-01-301-57/+58
| | | | | | | | now. Done by letting `easy-menu-do-add-item' handle it. (easy-menu-do-add-item): Take argument BEFORE instead of PREV. Inserts directly in keymap, instead of calling `define-key-after'. (easy-menu-create-menu): Don't reverse items as `easy-menu-do-add-item' now puts things at the end of keymaps.
* easy-menu-define): Use ` and , read-macrosRichard M. Stallman1998-01-271-108/+302
| | | | | | | | | | | | | | | | | | | instead of (` and (,. Implement :filter. Doc fix. (easy-menu-do-define): Call `easy-menu-create-menu' instead of `easy-menu-create-keymaps'. (easy-menu-create-keymaps): Replaced by `easy-menu-create-menu'. (easy-menu-create-menu): New public function. Replaces `easy-menu-create-keymaps', but with large changes. (easy-menu-button-prefix): New constant. (easy-menu-do-add-item, easy-menu-make-symbol): New functions. (easy-menu-update-button): Doc fix. (easy-menu-change): New optional argument BEFORE. Now just a call to `easy-menu-add-item'. (easy-menu-add-item, easy-menu-item-present-p) (easy-menu-remove-item): New public functions. (easy-menu-get-map, easy-menu-is-button-p, easy-menu-have-button-p) (easy-menu-real-binding, easy-menu-change-prefix, easy-menu-filter): New functions.
* (byte-optimize-form-code-walker): Fix previous change.Richard M. Stallman1998-01-261-2/+1
|
* Customized.Richard M. Stallman1998-01-261-30/+68
| | | | | (displaying-byte-compile-warnings): To avoid error, use (forward-line -1), not previous-line.
* (byte-compile-inline-expand): Use string-as-unibyte, if it is defined.Richard M. Stallman1998-01-261-2/+5
|
* (define-compiler-macro): Handle empty arglist.Richard M. Stallman1998-01-221-2/+2
|
* (byte-optimize-form-code-walker):Richard M. Stallman1998-01-221-0/+7
| | | | If compiler-macroexpand is defined, use it.
* (tq-filter): Use with-current-buffer.Richard M. Stallman1998-01-211-8/+4
|
* (lm-get-package-name, lm-header,Dave Love1998-01-111-14/+14
| | | | | | | lm-header-multiline, lm-summary, lm-version, lm-commentary): Return string without properties. (lm-get-header, lm-get-package-name, lm-crack-address, lm-insert-at-column, lm-report-bug): Minor doc fixes.
* Added some more comments in the commentary.Eric M. Ludlam1998-01-081-11/+29
| | | | | You can now `quote' symbols that look like keystrokes When spell checking, meta variables can end in `th' or `s'.
* (pp-to-string): Greatly simplify by letting theAndreas Schwab1998-01-071-32/+9
| | | | | Emacs printer do the (quote x) to 'x conversion. Better handle the # print syntax in all its forms.
* Use imenu-case-fold-search.Dave Love1997-12-121-0/+2
|
* (byte-optimize-lapcode): CorrectlyKarl Heuer1997-12-041-1/+1
| | | | distinguish byte-constant from operations on variables.
* (debug-on-entry): If definition is a symbol,Karl Heuer1997-12-041-0/+5
| | | | replace it with an equivalent lambda.
* (debugger-mode-hook): New user variable.Karl Heuer1997-12-041-43/+83
| | | | | | | | | (debugger-env-macro): New general purpose macro for all debugger functions; separated from `debugger-eval-expression'. (debugger-eval-expression): Use `debugger-env-macro'. (debugger-record-buffer): New variable. (debugger-record-expression): New user function , key "R". (debugger-mode): Now runs hook `debugger-mode-hook'.
* (lisp-mode-auto-fill): New function.Richard M. Stallman1997-11-241-0/+13
| | | | (lisp-mode-variables): Bind normal-auto-fill-function.
* (byte-optimize-concat): New function.Karl Heuer1997-11-031-1/+13
|
* (find-function, find-function-other-window, find-function-other-frame,Dave Love1997-10-251-0/+4
| | | | find-function-on-key): Add autoload cookies.
* Initial revisionDave Love1997-10-251-0/+249
|
* picture.el no longer required.Karl Heuer1997-10-231-2/+1
| | | | (lm-insert-at-column): Use FORCE arg of move-to-column.
* Initial revisionKarl Heuer1997-10-161-0/+1757
|
* (edebug-eval-mode): Nicer mode-name value.Karl Heuer1997-10-161-39/+16
|
* (elint-check-defcustom-form): New function.Karl Heuer1997-10-021-14/+23
| | | | (elint-special-forms): Use it.
* (lisp-imenu-generic-expression): Allow `/' in names.Richard M. Stallman1997-10-011-3/+3
|
* (shadows-compare-text-p): Add.Karl Heuer1997-09-251-8/+32
| | | | | (shadow-same-file-or-nonexistent): Add. (find-emacs-lisp-shadows): Use directory-file-name.
* (displaying-byte-compile-warnings): ShowKarl Heuer1997-09-251-2/+3
| | | | entire "Compiling ..." line when recentering.
* (edebug-enter): Save, and bind to nil,Richard M. Stallman1997-09-151-0/+11
| | | | overriding-local-map and overriding-terminal-local-map.
* (cl-loop-let): Use `last', not `last*'Richard M. Stallman1997-09-131-1/+1
|
* (elisp-eval-buffer): New arg FILENAME is ignored.Richard M. Stallman1997-09-121-1/+4
|
* (debug): Allow recursive minibuffers if we're in a minibuffer already.Richard M. Stallman1997-09-121-0/+3
|
* (lisp-imenu-generic-expression): Recognize`defcustom' and `defgroup".Richard M. Stallman1997-09-091-2/+2
|
* (defun-prompt-regexp): Fix customize type.Richard M. Stallman1997-09-091-1/+2
|
* (regexp-opt): Doc fix.Richard M. Stallman1997-09-071-4/+3
|
* (move-past-close-and-reindent):Richard M. Stallman1997-09-071-1/+19
| | | | Don't move closeparen back onto the end of a comment.
* (easy-menu-create-keymaps):Richard M. Stallman1997-09-051-1/+5
| | | | | If two distinct items have the same string, make different keyx events for them.
* (byte-compile-output-file-form): Handle custom-declare-variable.Richard M. Stallman1997-08-311-6/+8
|
* (easy-menu-create-keymaps): If nil isRichard M. Stallman1997-08-281-4/+7
| | | | given as the enable condition, always disable the command.
* (last*): Definition deleted.Richard M. Stallman1997-08-271-10/+10
|
* (emacs-lisp-mode-syntax-table): Give formfeed whitespace syntax.Richard M. Stallman1997-08-261-0/+1
|
* (cl-loop-let): Use last*.Richard M. Stallman1997-08-241-1/+1
|
* (last): Function renmed to last*.Richard M. Stallman1997-08-241-1/+1
|
* (caar, cadr, cdar, cddr): Definitiosn deleted.Richard M. Stallman1997-08-231-16/+0
|
* (update-file-autoloads):Richard M. Stallman1997-08-231-1/+4
| | | | Be careful about which directory to find loaddefs.el in.
* (extent-properties, extent-at): New functions.Richard M. Stallman1997-08-131-0/+25
|
* (set-extent-property): Don't allowRichard M. Stallman1997-08-121-0/+6
| | | | multiple extents with a mouse-face property to run together.
* (list-load-path-shadows): Exclude, from the path we search, all butRichard M. Stallman1997-08-121-25/+47
| | | | the first set of directories that include the standard Emacs Lisp files.
* (find-emacs-lisp-shadows): Don't mention `subdirs.el'.Richard M. Stallman1997-08-081-5/+9
| | | | | (list-load-path-shadows): When noninteractive, if there are shadows, start with a message explaining what this is a problem.
* Initial revisionRichard M. Stallman1997-08-071-0/+800
|
* (update-file-autoloads): Use anchored regexp search instead of requiringRoland McGrath1997-08-071-2/+3
| | | | | leading newline before generate-autoload-cookie, which gave false negative if sole cookie in file was at bob.