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
Infinite loop in slime-presentation-start #814
Comments
So what's happening is that slime is doing:
But then In terms of solving it:
Beyond that I'm not sure. I'll have to do a bit of searching for a similar case. |
This was referenced Mar 2, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I'm not sure if this is a problem with
slime
, orcompany
, or something else, but company completion in a slime buffer, after having evaluating some large-ish strings in repl, results in what seems to be an infinite loop here:slime-presentation-start
is looping infinitely becausepoint
is 1, the buffer is*company-sps*
,get-text-property
returns:interior
, andprevious-single-property-change
returns 1.It should be easy enough to avoid the infinite loop, but there's something deeper going on.
I'm currently trying to understand why
slime-after-change-function
is getting called for this buffer, but only in some situations.I've reproduced this on emacs 29.1 and 28.2.
slime-20240226.1721
,company-20240218.1812
The text was updated successfully, but these errors were encountered: