# Print out s-expressions
define pp
set $tmp = $arg0
- set debug_print ($tmp)
+ set safe_debug_print ($tmp)
end
document pp
Print the argument as an emacs s-expression
set $tmp = $arg0
echo $arg0
printf " = "
- set debug_print ($tmp)
+ set safe_debug_print ($tmp)
end
document pp1
Print the argument as an emacs s-expression
be recorded in the GUD buffer.
end
+# Print value of lisp variable
+define pv
+ set $tmp = "$arg0"
+ set safe_debug_print ( find_symbol_value (intern ($tmp)))
+end
+document pv
+Print the value of the lisp variable given as argument.
+Works only when an inferior emacs is executing.
+end
+
+# Print value of lisp variable
+define pv1
+ set $tmp = "$arg0"
+ echo $arg0
+ printf " = "
+ set safe_debug_print (find_symbol_value (intern ($tmp)))
+end
+document pv1
+Print the value of the lisp variable given as argument.
+Works only when an inferior emacs is executing.
+For use on tool bar when debugging in Emacs
+where the variable name would not otherwise
+be recorded in the GUD buffer.
+end
+
# Print out current buffer point and boundaries
define ppt
set $b = current_buffer