summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
...
* (eval-defun): For defcustom, always set the value.Richard M. Stallman1997-04-101-3/+8
|
* (indent-sexp): If calculate-lisp-indent returns nil,Richard M. Stallman1997-04-051-16/+20
| | | | | | | don't change the line's indentation. (lisp-indent-line): Likewise. (lisp-comment-indent): Likewise. (calculate-lisp-indent): Return nil if line starts inside a string.
* (debug): Use save-excursion inside the binding of buffer-read-only.Richard M. Stallman1997-03-301-1/+3
|
* (eldoc-idle-delay): Make defvar, not defconst.Noah Friedman1997-03-271-4/+4
| | | | | (eldoc-minor-mode-string): Make defvar, not defconst. (eldoc-argument-case): Make defvar, not defconst.
* (tq-process-buffer): Catch errors running tq-queue-head-fn.Richard M. Stallman1997-03-221-4/+7
|
* Many doc fixes.Richard M. Stallman1997-03-221-11/+16
| | | | (ring-ref): Fix error message.
* (copyright-regexp): Allow "Copyright" and the copyright symbol together.Richard M. Stallman1997-03-221-1/+3
|
* (when, unless): Symbol props moved to subr.el.Karl Heuer1997-03-141-1/+0
|
* (lisp-imenu-generic-expression): Accept `*', `|',Karl Heuer1997-03-111-3/+3
| | | | and `:' in symbol names.
* (byte-compile-file): Bind coding-system-for-writeKenichi Handa1997-02-261-2/+2
| | | | | instead of coding-system-for-read to 'no-conversion to disbale code convertion by write-region.
* (eval-last-sexp): Allow let-bindings to terminateKarl Heuer1997-02-231-5/+19
| | | | | before doing the eval. Handle (interactive ...) form specially.
* (debugger-mode): Disable multibyte character handlingKarl Heuer1997-02-201-0/+2
| | | | in Debugger mode.
* (byte-compile-file): Write a compiled file withoutKarl Heuer1997-02-201-2/+3
| | | | any code conversion.
* (update-file-autoloads): Read loaddefs.el withoutKarl Heuer1997-02-201-1/+3
| | | | any code conversion.
* (eldoc-message-commands): Doc fixes.Noah Friedman1997-02-191-138/+184
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (eldoc-message): Make function, not macro. (eldoc-last-message): New internal variable. (eldoc-mode): Initialize it to nil. (eldoc-message): Use it. (eldoc-print-current-symbol-info): Use it. (eldoc-pre-command-refresh-echo-area): New function. (eldoc-mode): Put it on pre-command-hook if in XEmacs or using idle timers in Emacs. (eldoc-message-commands-table-size): New constant. (eldoc-add-command): Use it to initialize eldoc-message-commands. (eldoc-display-message-no-interference-p): New function. (eldoc-display-message-p): Use it. (eldoc-print-fnsym-args, eldoc-print-var-docstring): Arg sym no longer optional. Do not initialize arg if nil. (eldoc-forward-sexp-safe): Function deleted. (eldoc-beginning-of-sexp): New function. (eldoc-fnsym-in-current-sexp): Use eldoc-beginning-of-sexp. Use eldoc-current-symbol to get symbol at point. (eldoc-function-argstring-from-docstring-method-table): Forge docstrings for `and', `or', `list', `+', and `-'. (eldoc-add-command-completions): New function. (eldoc-add-command): Take list of args. No longer interactive. (eldoc-remove-command-completions): New function. (eldoc-remove-command): Take list of args. No longer interactive. top level: Initialize eldoc-message-commands using eldoc-add-command-completions.
* (update-autoloads-from-directory): Get absolute file names fromRoland McGrath1997-02-171-3/+3
| | | | directory-files, and expand generated-autoload-file. Subdirs happy now.
* (eldoc-display-message-p): New function.Noah Friedman1997-02-041-13/+23
| | | | | | | Return nil if cursor-in-echo-area, or using idle timers and a command is still active. (eldoc-print-current-symbol-info): Use eldoc-display-message-p.
* Update copyright notice to reflect assignment to FSF and incorporationNoah Friedman1997-02-031-203/+278
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into Emacs. Attempt to load `timer'. (eldoc-idle-delay): Make defconst. (eldoc-minor-mode-string): Make defconst. (eldoc-argument-case): Make defconst. (eldoc-message-commands): Renamed from eldoc-mode-message-commands. All callers changed. Add `mouse-set-point' as a default candidate. (eldoc-use-idle-timer-p): New constant. (eldoc-timer): New variable. (eldoc-current-idle-delay): New variable. (eldoc-schedule-timer): New function. (eldoc-mode): Use idle timers if supported. (eldoc-add-command): Provide completion on interactive commands only, not all bound functions. (eldoc-print-current-symbol-info): Renamed from eldoc-mode-print-current-symbol-info. All callers changed. Check whether using idle timers or being run from post-command hooks. Use `executing-kbd-macro' instead of `executing-macro'. (eldoc-print-fnsym-args): Don't make interactive. Cache current symbol name in eldoc-last-data; it was forgetting to do this previously. If subr args cannot be determined, show single-line docstring for it instead. (eldoc-docstring-message): New function. (eldoc-print-docstring): New function. (eldoc-print-var-docstring): Use them. (eldoc-function-argstring-from-docstring-method-table): New constant. (eldoc-function-argstring-from-docstring): Use it.
* (byte-compile-inline-expand): Recalculate fnRichard M. Stallman1997-01-271-1/+4
| | | | after loading a file to define the function.
* (when, unless): Definitions moved to subr.el.Richard M. Stallman1997-01-081-8/+0
|
* (easy-menu-create-keymaps): Menu item STYLE toggle (checkbox)Richard M. Stallman1997-01-021-28/+64
| | | | | | | | | | | | | and radio (radio button) are prefixed by "[X] " or "(*) " respectively, when selected and "[ ] " or "( ) ", when not selected. In a menu that contain these prefixes, " " is used as prefix for items that have no other prefix. (easy-menu-update-button): New function used as `menu-enable' property for checkboxes and radio buttons to update the prefixes. (easy-menu-define): Change documentation string to describe the new prefixes.
* (byte-compile-file): Set default-directory in compiler input buffer.Richard M. Stallman1996-12-301-2/+4
|
* (edebug-read-symbol, edebug-read-string): Don't back up after reading.Richard M. Stallman1996-12-261-21/+6
| | | | (edebug-read-sexp): Likewise.
* Change defconsts to defvars.Richard M. Stallman1996-12-161-3/+3
|
* (byte-compile-insert-header): Fix previous change.Karl Heuer1996-12-111-3/+3
|
* (byte-compile-insert-header): If emacs-versionRichard M. Stallman1996-12-071-1/+4
| | | | ends with a letter, don't check the version number.
* (combine-after-change-calls): The first form is not special.Erik Naggum1996-11-111-1/+1
|
* (combine-after-change-calls): Add lisp-indent-function property.Richard M. Stallman1996-11-091-0/+1
|
* (combine-after-change-calls): New def-edebug-spec.Richard M. Stallman1996-11-091-2/+3
|
* (lisp-complete-symbol): Sort the list.Richard M. Stallman1996-11-011-0/+1
|
* (lexical-let): Fixed a bug involving nestedKarl Heuer1996-10-241-0/+1
| | | | lexical contexts and macros.
* (define-function): Mark it as obsolete.Richard M. Stallman1996-10-121-1/+2
|
* (narrow-to-defun): Narrow to the same defun that `mark-defun' would makeErik Naggum1996-10-081-4/+8
| | | | | the region. (insert-parentheses): Let a negative argument enclose preceding sexps.
* (with-current-buffer): Correct indentation property.Erik Naggum1996-10-081-1/+1
|
* (eldoc-function-argstring-from-docstring): Add search that finds arglistNoah Friedman1996-10-041-3/+11
| | | | for `start-process'; possibly others.
* (eval-after-load): Add lisp-indent-function for it.Richard M. Stallman1996-10-031-0/+1
|
* (with-temp-buffer): Add indentation property.Erik Naggum1996-10-031-0/+1
|
* Delete several \n\'s.Richard M. Stallman1996-10-021-28/+38
| | | | | (profile-fix-fun): Delete an if whose test is never true. Handle doc strings that are also the function value.
* (save-selected-window, save-current-buffer)Richard M. Stallman1996-10-021-2/+10
| | | | | (save-match-data, with-output-to-string, with-current-buffer) (with-temp-file, with-temp-buffer): Add def-edebug-spec calls.
* (with-temp-file): Add lisp-indent-function property.Richard M. Stallman1996-09-281-0/+1
|
* (save-current-buffer, with-current-buffer)Richard M. Stallman1996-09-271-0/+3
| | | | (with-output-to-string): Specify how to indent.
* (exec-to-string): New alias.Richard M. Stallman1996-09-261-0/+2
|
* (edebug-original-signal): Don't define it.Richard M. Stallman1996-09-241-16/+8
| | | | | | (edebug-signal): Call signal, not edebug-original-signal. (edebug-enter): Bind signal-hook-function instead of fsetting signal. (edebug-recursive-edit): Clear or clear signal-hook-function.
* (pre-command-hook, post-command-hook): Defvars deleted.Richard M. Stallman1996-09-231-19/+4
| | | | | | | | | (post-command-idle-hook): Defvar deleted. (edebug-outside-post-command-idle-hook): Defvar deleted. (edebug-enter): Don't look at or set post-command-idle-hook. (edebug-outside-excursion): Likewise. (edebug-emacs-19-specific): Don't define read-expression-history and read-expression-map.
* (add-timeout): Duplicate definition deleted.Richard M. Stallman1996-09-231-21/+0
| | | | | (screenw-width, screen-height): Likewise. (disable-timeout, keymap-parent, set-keymap-parent): Likewise.
* (byte-optimize-form-code-walker):Richard M. Stallman1996-09-221-1/+1
| | | | Treat save-current-buffer like save-excursion.
* (save-current-buffer): Compile it like save-excursion.Richard M. Stallman1996-09-221-2/+9
| | | | (byte-compile-save-current-buffer): New function.
* (tq-filter): No need for save-match-data.Richard M. Stallman1996-09-181-1/+1
|
* (byte-compile-lambda): If the doc string is also theRichard M. Stallman1996-09-171-2/+5
| | | | return value, use it for both.
* (tq-filter): Add unwind-protect and save-match-data.Richard M. Stallman1996-09-151-4/+8
|