branch: externals/inspector
commit fc9712651c27198032639735cd332803b0bf7ba4
Author: Mariano Montone <marianomont...@gmail.com>
Commit: Mariano Montone <marianomont...@gmail.com>

    More complete package commentary
---
 inspector.el | 26 ++++++++++++++++++++++++--
 1 file changed, 24 insertions(+), 2 deletions(-)

diff --git a/inspector.el b/inspector.el
index 8d0adaec6b..0c78c042c7 100644
--- a/inspector.el
+++ b/inspector.el
@@ -22,8 +22,30 @@
 ;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 ;;; Commentary:
-
-;; Tool for inspection of Emacs Lisp objects.
+;;;
+;;; Tool for inspection of Emacs Lisp objects.
+;;;
+;;; Usage:
+;;;
+;;;     M-x `inspect-expression' to evaluate an elisp expression and inspect 
the result.
+;;;     M-x `inspect-last-sexp' to evaluate last sexp in current buffer and 
inspect the result.
+;;;
+;;; Inside the inspector:
+;;;
+;;;     M-x `inspector-pop' bound to letter l, to navigate to previous object.
+;;;     M-x `inspector-quit' bound to letter q, to exit the inspector.
+;;;
+;;; Also, M-x `forward-button' and M-x `backward-button' are conveniently 
bound to n and p.
+;;; They can be used for fast navigation across the buttons that the inspector 
displays.
+;;;
+;;; Finally, you can use M-x `eval-expression' bound to letter e,
+;;; to evaluate an elisp expression using the object currently being inspected 
(it is bound to *).
+;;;
+;;; From the Emacs debugger:
+;;;
+;;; When on an Emacs debugging backtrace, press letter i to inspect the 
pointed frame and its local variables.
+;;;
+;;; When on edebug-mode, use C-c C-i for inspecting expressions in the 
debugger.
 
 ;;; Code:
 

Reply via email to