[slime-devel] Re: SLIME windows -- some suggestions
Jan Rychter
jan at rychter.com
Mon Nov 17 08:46:11 UTC 2003
>>>>> "Helmut" == Helmut Eller <e9626484 at stud3.tuwien.ac.at> writes:
Helmut> Luke Gorrie <luke at bluetail.com> writes:
>> Helmut - hacking the readtable to remember source-locations was a
>> stroke of genius! It's great to see that "place compiler note inside
>> nasty backquote form" test-case finally pass. Very cool :-)
Helmut> Thanks for the praise.
Helmut> Do you think we should add an extra buffer to browse the
Helmut> compiler notes? Lispworks has a something like that. There
Helmut> you can sort the compiler conditions by filename, by severity,
Helmut> or by something else I don't remember now. This would also be
Helmut> useful for notes without a good source location.
I'll mention a related item from my personal wishlist. I'd like all
windows popped-up by SLIME to have electric keybindings, with "p" and
"n" moving to the previous and next item, respectively (highlighting it,
too), "q" _always_ closing the window (returning me where I was) and RET
doing the Right Thing.
This applies to apropos windows, description windows, compiler note
lists, and any other window that is automatically opened (and possibly
contains a list). Obviously it doesn't fully apply to the restart
prompt, as there is no Right Thing to do, so "q" would not work --
still, I'd like to navigate the list of restarts by using "p" and "n",
with the current entry highlighted.
This would go a long way towards increasing usability. I'm always
annoyed when a window pops up, my point is placed in it, and pressing
"q" self-inserts, which means I have to "C-x o C-x 1".
Actually, now that I think of it, a rule of thumb for Emacs usability
design could be "if the user has to press "C-x 1", you've done something
wrong.
--J.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 188 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/slime-devel/attachments/20031117/9341e12a/attachment.sig>
More information about the slime-devel
mailing list