summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* Revision: emacs@sv.gnu.org/emacs--devo--0--patch-220Miles Bader2006-04-161-27/+69
| | | | | | | | | | | | | | | | | | | Creator: Michael Olson <mwolson@gnu.org> Improve tq.el. * lispref/processes.texi (Transaction Queues): Mention the new optional `delay-question' argument for `tq-enqueue'. * lisp/emacs-lisp/tq.el: Improve comments. (tq-queue-head-question): New accessor function. (tq-queue-head-regexp, tq-queue-head-closure, tq-queue-head-fn): Update for modified queue structure. (tq-queue-add): Accept `question' argument. (tq-queue-pop): If a question is pending, send it. (tq-enqueue): Accept new optional argument `delay-question'. If this is non-nil, and at least one other question is pending a response, queue the question rather than sending it immediately.
* (find-function-search-for-symbol): Add comments.Stefan Monnier2006-04-131-0/+8
|
* (edebug-basic-spec): New function for vetting file-local form specs.Eli Zaretskii2006-04-131-0/+14
|
* (byte-compile-file): Bind enable-local-variables to :safe,Richard M. Stallman2006-04-111-1/+5
| | | | and make normal-mode obey it.
* (find-function-regexp): Allow dashes in defun name, in similar fashionBill Wohler2006-04-101-1/+1
| | | | to find-variable-regexp.
* (find-function-search-for-symbol): Fix regexp so the defined var/fun doesn'tStefan Monnier2006-04-101-1/+1
| | | | need to be quoted.
* (byte-compile-form): Only call cl-byte-compile-compiler-macro if it exists.Stefan Monnier2006-04-081-3/+9
|
* (eval-print-last-sexp, eval-last-sexp, eval-defun): Doc fixes.Richard M. Stallman2006-04-071-1/+10
|
* Add a few aliases. Ignore changes to AUTHORS file.Kim F. Storm2006-03-281-2/+4
|
* (debug-help-follow): Revert last change.Luc Teirlinck2006-03-201-4/+3
|
* (debug-help-follow): Adapt comment to change in help-mode.el.Luc Teirlinck2006-03-201-3/+4
|
* (rx-check-any, rx-check-not): Quote "]"s in regexps when they have noEli Zaretskii2006-03-031-3/+3
| | | | special meaning.
* (edebug-display): Use `edebug-sit-for-seconds' value instead of a literalEli Zaretskii2006-03-031-2/+3
| | | | constant (1) on more pauses.
* (find-library-suffixes): Use `get-load-suffixes' instead of `load-suffixes'.Luc Teirlinck2006-02-271-2/+2
| | | | (find-library-name): Use `load-file-rep-suffixes' instead of '("").
* (update-directory-autoloads): Use `get-load-suffixes' instead ofLuc Teirlinck2006-02-271-1/+1
| | | | `load-suffixes'.
* (unsafep): Don't treat &rest or &optional as variables at all.Richard M. Stallman2006-02-211-9/+8
| | | | (unsafep-variable): Rename arg; doc fix.
* Update years in copyright notice; nfc.Thien-Thi Nguyen2006-02-0662-63/+80
|
* (find-definition-noselect): Minor doc fix.Luc Teirlinck2006-02-051-1/+1
|
* Minor twiddles in comments and docstrings.Stefan Monnier2006-02-011-6/+9
|
* (toplevel): Remove definition of `cl-assertion-failed' condition --John Paul Wallington2006-01-301-3/+0
| | | | it's defined in subr.el instead.
* (find-definition-noselect, find-variable-noselect): Search variables inEli Zaretskii2006-01-211-22/+27
| | | | | | | C source code too. (find-function-C-source, find-function-noselect, find-function) (find-function-other-frame, find-variable-noselect, find-variable) (find-variable-other-frame, find-variable-at-point): Fix docstrings.
* (batch-byte-recompile-directory): Doc fix.Eli Zaretskii2006-01-131-1/+5
|
* (find-definition-noselect): Fix typo in a doc string: "functoin" => "function".Eli Zaretskii2006-01-061-1/+1
|
* (byte-compile-file-form-defalias):Stefan Monnier2006-01-031-2/+10
| | | | Optimize the body of a defalias like any other code.
* (edebug-all-defs, edebug-all-forms): Add autoload cookies.Juri Linkov2005-12-231-4/+12
| | | | | | | | (edebug-outside-d-c-i-n-s-w): New variable. (edebug-display, edebug-outside-excursion): Use it to save the original value of default-cursor-in-non-selected-windows. Set default-cursor-in-non-selected-windows to t while Edebug is active. (edebug-mode, edebug-eval-mode): Doc fix.
* (lisp-complete-symbol): Don't print progress messages if in theRomain Francoise2005-12-221-22/+27
| | | | minibuffer.
* (lisp-complete-symbol): Mostly undo the change by Kevin Rodgers.Stefan Monnier2005-12-221-6/+9
| | | | Instead, just hide the completions buffer if we don't need to show it.
* (lisp-complete-symbol): Don't call delete-windows-on with an inexistent buffer.Stefan Monnier2005-12-211-2/+3
|
* (cl-macroexpand-all): Fix code-walk forStefan Monnier2005-12-191-0/+5
| | | | lexical-let when encountering ((lambda (...) ...) ...).
* * emacs-lisp/edebug.el (edebug-safe-prin1-to-string): CaptureChong Yidong2005-12-171-1/+3
| | | | error from printing circular structures.
* (crm-minibuffer-completion-help):Juri Linkov2005-12-161-1/+3
| | | | Use `crm-current-element' for second arg of `display-completion-list'.
* (lisp-complete-symbol): Regenerate the completion list, even after a partialEli Zaretskii2005-12-101-5/+8
| | | | | | completion has been inserted in the current buffer. If there are more than 1 completion, redisplay the *Completions* buffer; if the completion is unique, delete the *Completions* window.
* (edebug-skip-whitespace): read1:lread.c saysStefan Monnier2005-12-061-2/+1
| | | | that comments end at \n, regardless of selective-display.
* Put `doc-string-elt' property onJuri Linkov2005-12-041-2/+4
| | | | | easy-mmode-define-global-mode and define-global-minor-mode. (lisp-imenu-generic-expression): Add define-global-minor-mode.
* (find-function-regexp):Juri Linkov2005-12-041-3/+8
| | | | | | | Add define-global-minor-mode. Replace `easy-mmode-define-global-mode' with `easy-mmode-define-[a-z-]+'. Add easy-menu-define. (find-variable-regexp): Add easy-mmode-defmap, easy-mmode-defsyntax and easy-menu-define.
* (easy-mmode-define-navigation): Put `definition-name' properties on theJuri Linkov2005-12-041-1/+3
| | | | constructed function names next-sym and prev-sym.
* (define-derived-mode): Put `definition-name'Juri Linkov2005-12-041-3/+10
| | | | properties on the constructed variable names.
* (make-autoload): Add define-global-minor-mode.Juri Linkov2005-12-041-4/+5
|
* (lisp-imenu-generic-expression): Fix bug whereby names of length oneEli Zaretskii2005-12-031-3/+3
| | | | or names starting with a symbol-constituent character would not be returned.
* (make-autoload): Handle defgroup specially.Stefan Monnier2005-11-301-0/+9
|
* (elp-not-profilable): Replace interactive-p with called-interactively-p.Stefan Monnier2005-11-281-32/+34
| | | | | | | | | | | (elp-profilable-p): Rename from elp-not-profilable-p. Invert result and take into account macros and autoloaded functions. (elp-instrument-function): Update call. (elp-instrument-package): Update call. Add completion. (elp-pack-number): Use match-string. (elp-results-jump-to-definition-by-mouse): Merge into elp-results-jump-to-definition and then remove. (elp-output-insert-symname): Make help echo text single-line.
* (defstruct): Don't define the default constructor if it is overridden.Stefan Monnier2005-11-271-1/+6
|
* Handle compressed files.Andreas Schwab2005-11-191-2/+5
|
* (byte-optimize-form-code-walker): Improve warning message text.Richard M. Stallman2005-11-161-1/+1
|
* (define-derived-mode): Remove defvar for mode hook. (It conflictedLuc Teirlinck2005-11-141-1/+6
| | | | | with defcustoms for some mode hooks.) Use the `variable-documentation' property to give the mode hook a docstring and expand that docstring.
* (update-directory-autoloads): Add obsolete function alias.Lars Hansen2005-11-081-0/+3
|
* (lisp-mode-variables): Don't set comment-indent-function.Stefan Monnier2005-11-081-13/+3
| | | | (lisp-comment-indent): Replace by an alias for comment-indent-default.
* (define-global-minor-mode): Pass all specified keyword args on toLuc Teirlinck2005-11-051-9/+17
| | | | `define-minor-mode'. Update docstring.
* (byte-optimize-pure-func): Quote theAndreas Schwab2005-11-021-1/+1
| | | | folded value.
* (byte-optimize-pure-func): Quote the eval'd value so it's not re-eval'd.Stefan Monnier2005-11-021-1/+1
|