All Projects → mmontone → emacs-inspector

mmontone / emacs-inspector

Licence: GPL-3.0 license
Inspection tool for Emacs Lisp objects.

Programming Languages

emacs lisp
2029 projects

Projects that are alternatives of or similar to emacs-inspector

Bugsnag Node
[DEPRECATED] Please upgrade to our Universal JS notifier "@bugsnag/js" • https://github.com/bugsnag/bugsnag-js
Stars: ✭ 48 (-32.39%)
Mutual labels:  debugging, debugging-tool
bugsnag-java
Bugsnag error reporting for Java.
Stars: ✭ 51 (-28.17%)
Mutual labels:  debugging, debugging-tool
Robin
Robin is a logging library for Bundle data passed between Activities and fragments. It also provides a callback to send screen views of user visited pages to your analytics client
Stars: ✭ 63 (-11.27%)
Mutual labels:  debugging, debugging-tool
Bugsnag Laravel
Bugsnag notifier for the Laravel PHP framework. Monitor and report Laravel errors.
Stars: ✭ 746 (+950.7%)
Mutual labels:  debugging, debugging-tool
Icecream
🍦 Never use print() to debug again.
Stars: ✭ 5,601 (+7788.73%)
Mutual labels:  debugging, debugging-tool
Bugsnag Android
Bugsnag crash monitoring and reporting tool for Android apps
Stars: ✭ 990 (+1294.37%)
Mutual labels:  debugging, debugging-tool
Remix Ide
Documentation for Remix IDE
Stars: ✭ 1,768 (+2390.14%)
Mutual labels:  debugging, debugging-tool
Tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Stars: ✭ 3,191 (+4394.37%)
Mutual labels:  debugging, debugging-tool
Frodo2
Android Library for Logging RxJava2 Components
Stars: ✭ 142 (+100%)
Mutual labels:  debugging, debugging-tool
Gdb Frontend
☕ GDBFrontend is an easy, flexible and extensionable gui debugger.
Stars: ✭ 2,104 (+2863.38%)
Mutual labels:  debugging, debugging-tool
Superdump
A service for automated crash-dump analysis
Stars: ✭ 384 (+440.85%)
Mutual labels:  debugging, debugging-tool
Icecream Cpp
🍦 Never use cout/printf to debug again
Stars: ✭ 225 (+216.9%)
Mutual labels:  debugging, debugging-tool
Xcglogger
A debug log framework for use in Swift projects. Allows you to log details to the console (and optionally a file), just like you would have with NSLog() or print(), but with additional information, such as the date, function name, filename and line number.
Stars: ✭ 3,710 (+5125.35%)
Mutual labels:  debugging, debugging-tool
Power trace
Buff exception backtrace with local variables, passed in arguments and instance variables!
Stars: ✭ 48 (-32.39%)
Mutual labels:  debugging, debugging-tool
Cocoadebug
iOS Debugging Tool 🚀
Stars: ✭ 3,769 (+5208.45%)
Mutual labels:  debugging, debugging-tool
Frodo
Android Library for Logging RxJava Observables and Subscribers.
Stars: ✭ 1,496 (+2007.04%)
Mutual labels:  debugging, debugging-tool
Watchpoints
watchpoints is an easy-to-use, intuitive variable/object monitor tool for python that behaves similar to watchpoints in gdb.
Stars: ✭ 261 (+267.61%)
Mutual labels:  debugging, debugging-tool
Tapping device
TappingDevice makes objects tell you what they do, so you don't need to track them yourself.
Stars: ✭ 296 (+316.9%)
Mutual labels:  debugging, debugging-tool
Androidsnooper
Android library to record the network calls through the interceptor mechanism of the http clients.
Stars: ✭ 132 (+85.92%)
Mutual labels:  debugging, debugging-tool
Bugsnag Ruby
Bugsnag error monitoring & reporting software for rails, sinatra, rack and ruby
Stars: ✭ 211 (+197.18%)
Mutual labels:  debugging, debugging-tool

EMACS-INSPECTOR

elpa-badge

Overview

Inspector tool for Emacs Lisp objects.

Similar to inspectors available for Smalltalk and Common Lisp, but for Emacs Lisp.

emacs-inspector.png

Installation

This package is available from ELPA.

M-x package-install RET inspector RET

Usage

Invocation

  • M-x inspector-inspect-expression to evaluate an elisp expression and inspect the result.
  • M-x inspector-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.

Tree Inspector

An inspector tool for Emacs Lisp objects that uses a tree view.

tree-inspector.png

Works together with the "normal" inspector when it is loaded; when an object label is clicked on the tree, an inspector is opened on that object.

Install and usage

(require 'tree-inspector) to load.

Then start the inspector with either M-x tree-inspector-inspect-expression or M-x tree-inspector-inspect-last-sexp.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].