-
-
Notifications
You must be signed in to change notification settings - Fork 426
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
Can't connect to built-in Slynk from compiled Nyxt #3159
Comments
Thanks @fosskers for reporting. Note that it works on Guix, the only package manager for which the Nyxt team curates the distribution officially. Duplicate of #3153. I'm still not sure how we should fix it. I need to study where SLY and Slime look for the server files. As a dirty hot fix, you may copy the files to that directory. |
Ah apologies, I looked for similar reports but didn't find one, and yet there it is plain as day. Is there a way to configure Nyxt to look in the usual ASDF locations for CL dependencies? For a build provided by a system package manager, certainly |
@fosskers my impression is as follows (though I need to dig deeper). Nyxt ships Slynk (so that it can start the server) and there's another Slynk available at your machine locally so that you connect to the server. The issue here is that the locally available Slynk is trying to use the Slynk that Nyxt ships, instead of the local one. |
Ah well I do have the So I suspect the issue is not due to a conflict of two Slynks. Looking at the path it's trying to find, it looks like an absolute path:
But certainly |
Actually, is there a way for me, when connected to the Slynk within Nyxt, to query the runtime about where it thinks Doing all of this from |
I'm fixing it soon @fosskers. You'll notify you if you're interested in testing it. |
Thank you yes, I'd be happy to. |
I finally understood it! Look a while unfortunately, but after all it wasn't so hard. I'll open a PR soon. |
Thank you very much! |
For other platforms, see this hint or wait until #3169 is merged. |
Describe the bug
With Nyxt
3.6.0
installed from my system's package manager, callingstart-slynk
and then connecting to it viasly-connect
from Emacs opens the CL debugger, claiming the following:and indeed a file named
slynk-indentation.lisp
is nowhere to be found in the files provided by thenyxt
package (basically all in/usr/share/nyxt/source/
).Note that this doesn't occur with
nyxt
built from source (probably because all the build files can be found in the local repo clone).Precise recipe to reproduce the issue
nyxt
from a system package manager.start-slynk
.sly-connect
.Information
Output when started from a shell
The text was updated successfully, but these errors were encountered: