Function: backtrace--set-feature
backtrace--set-feature is a byte-compiled function defined in
backtrace.el.gz.
Signature
(backtrace--set-feature FEATURE VALUE)
Documentation
Set FEATURE in the view plist of the frame at point to VALUE.
Reprint the frame with the new view plist.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/backtrace.el.gz
(defun backtrace--set-feature (feature value)
"Set FEATURE in the view plist of the frame at point to VALUE.
Reprint the frame with the new view plist."
(let ((inhibit-read-only t)
(view (copy-sequence (backtrace-get-view)))
(index (backtrace-get-index))
(min (backtrace-get-frame-start))
(max (backtrace-get-frame-end)))
(setq view (plist-put view feature value))
(delete-region min max)
(goto-char min)
(backtrace-print-frame (nth index backtrace-frames) view)
(add-text-properties min (point)
`(backtrace-index ,index backtrace-view ,view))
(goto-char min)))