emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/inspector 340ffc4582: Better error message


From: ELPA Syncer
Subject: [elpa] externals/inspector 340ffc4582: Better error message
Date: Tue, 3 Jan 2023 07:57:49 -0500 (EST)

branch: externals/inspector
commit 340ffc45827ba3501816e1e67957fde543769a46
Author: Mariano Montone <marianomontone@gmail.com>
Commit: Mariano Montone <marianomontone@gmail.com>

    Better error message
---
 inspector.el | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/inspector.el b/inspector.el
index b3665720a1..32a9bce174 100644
--- a/inspector.el
+++ b/inspector.el
@@ -690,6 +690,8 @@ When PRESERVE-HISTORY is T, inspector history is not 
cleared."
 (defun inspector-inspect-debugger-locals ()
   "Inspect local variables of the frame at point in debugger backtrace."
   (interactive)
+  (when (not (backtrace-get-index))
+    (error "No backtrace frame at point.  Please move cursor to a backtrace 
frame"))
   (let* ((nframe (debugger-frame-number))
          (locals (backtrace--locals nframe)))
     (inspector-inspect (inspector--alist-to-plist locals))))
@@ -714,6 +716,8 @@ When PRESERVE-HISTORY is T, inspector history is not 
cleared."
 (defun inspector-inspect-backtrace-frame ()
   "Inspect current frame and locals in debugger backtrace."
   (interactive)
+  (when (not (backtrace-get-index))
+    (error "No backtrace frame at point.  Please move cursor to a backtrace 
frame"))
   (let* ((nframe (debugger-frame-number))
          (frames (backtrace-get-frames)))
     (inspector-inspect (nth nframe frames))))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]