mmontone / emacs-inspector

Inspection tool for Emacs Lisp objects.
GNU General Public License v3.0
107 stars 9 forks source link

A few suggestions #35

Open jdtsmith opened 2 months ago

jdtsmith commented 2 months ago

Found this on ELPA, really very nice. Thanks for your work. A few ideas I had right away:

  1. It would be helpful if the expression/slot/alist element etc. was mentioned on the very first line, so you can recall what expression or element you are inspecting.
  2. It would be nice if strings which already have face and other properties applied had their formatting preserved rather than overwritten. This would likely mean disabling automatic font-lock and applying `'face' properties where needed.
  3. I kept finding myself hitting Ret from the first character of a line. Perhaps the "button" extended all the way from column 0 of the line so you can "press it" anywhere?
  4. In *Help* buffers, you can hit s to visit source. It would be lovely if you could invoke a command to directly inspect the contents of a variable being displayed in *Help*. This is useful if you ask for help, but realize the structure is way too large to conveniently explore. You can find the symbol name in help-mode--current-data.
mmontone commented 2 months ago

Ok. I will look at these when I have some time. Thanks for the feedback. I also welcome pull requests.