aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStefan Monnier2013-01-11 18:03:04 -0500
committerStefan Monnier2013-01-11 18:03:04 -0500
commitab7c80f1b852315bee704ff2c9a80aa273cb636a (patch)
treeaa7be17403e6aa72fd58288398796f388550fb6d
parentc88be99696aa39e3aed1e32ada7bf6e0cc472c90 (diff)
downloademacs-ab7c80f1b852315bee704ff2c9a80aa273cb636a.tar.gz
emacs-ab7c80f1b852315bee704ff2c9a80aa273cb636a.zip
*** empty log message ***
-rw-r--r--lisp/emacs-lisp/trace.el14
1 files changed, 4 insertions, 10 deletions
diff --git a/lisp/emacs-lisp/trace.el b/lisp/emacs-lisp/trace.el
index 7a9eb3e1b28..fb1b995be2b 100644
--- a/lisp/emacs-lisp/trace.el
+++ b/lisp/emacs-lisp/trace.el
@@ -167,6 +167,8 @@ some global variables)."
167 (mapconcat 'char-to-string (make-string (1- level) ?|) " ") 167 (mapconcat 'char-to-string (make-string (1- level) ?|) " ")
168 (if (> level 1) " " "") 168 (if (> level 1) " " "")
169 level 169 level
170 ;; FIXME: Make it so we can click the function name to jump to its
171 ;; definition and/or untrace it.
170 (cons function args) 172 (cons function args)
171 context))) 173 context)))
172 174
@@ -275,16 +277,8 @@ To untrace a function, use `untrace-function' or `untrace-all'."
275;;;###autoload 277;;;###autoload
276(defun trace-function-background (function &optional buffer context) 278(defun trace-function-background (function &optional buffer context)
277 "Traces FUNCTION with trace output going quietly to BUFFER. 279 "Traces FUNCTION with trace output going quietly to BUFFER.
278When this tracing is enabled, every call to FUNCTION writes 280Like `trace-function-foreground' but without popping up the trace BUFFER or
279a Lisp-style trace message (showing the arguments and return value) 281changing the window configuration."
280into BUFFER. This function generates advice to trace FUNCTION
281and activates it together with any other advice there might be.
282The trace output goes to BUFFER quietly, without changing
283the window or buffer configuration.
284
285BUFFER defaults to `trace-buffer'.
286
287To untrace a function, use `untrace-function' or `untrace-all'."
288 (interactive (trace--read-args "Trace function in background: ")) 282 (interactive (trace--read-args "Trace function in background: "))
289 (trace-function-internal function buffer t context)) 283 (trace-function-internal function buffer t context))
290 284