New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with moving around in the sly stickers replay #554
Comments
I have tried advising the functions This makes me wonder if the problem could be related to the use of |
Hi Robert,
That code may indeed be slightly (or very buggy), but it's important
to try to reproduce this with a clean Emacs -Q run (_not_ Aquamacs).
Have you tried that? Can you post the simple recipe you used?
João
|
Thanks for the advice, @joaotavora . Sorry to have so many questions, and many thanks for your patience. I have built up a lot of technical debt in my Emacs configuration, I see. Partly from sticking with Aquamacs while it has fallen behind mainstream Emacs. I have switched to the MacOS port of standard emacs, bringing me up to Emacs 28.2 and dropping the Aquamacs configuration modifications. But so far I have been unable to get SLY (master) working there. I can get SLIME to work, after some trouble, but SLY hangs when trying to present any substantial amount of output to the MREPL buffer. I have been stripping away configuration, but still haven't identified what causes that problem. So please consider this an interim report, and once again, thank you. |
I had trouble with moving around in the sly stickers replay minibuffer. Specifically, when I go to the next sticker, my cursor gets left in the buffer for the source file, instead of being returned to the replay buffer after the source code location is flashed.
When I look at the source code, I see this:
I'm finding this line particularly confusing:
First, there's only one binding, so I don't know why it's a
let*
, but probably that's just a place where a later binding was removed, and the remaining*
is just an oversight.More importantly, the call to
display-buffer
seems to be wrong. According to the elisp manual it seems that the optionalaction
argument should only bet
when the function is invoked interactively. Otherwise it should be one or more action functions.I don't know whether this is my problem, or whether my problem comes from my working with multiple frames and
with-current-buffer
not working across frames or if this is Aquamacs confusing things again.Any help would be welcome.
The text was updated successfully, but these errors were encountered: