Comments (10)
start-slynk
works if you get Nyxt from the official means of distribution.
For other platforms, see this hint or wait until #3169 is merged.
from nyxt.
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.
from nyxt.
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 /build/nyxt/src/_build/sly/contrib/
would never normally exist.
from nyxt.
@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.
from nyxt.
Ah well I do have the sly
Emacs package installed, but when one runs sly-connect
it just connects to whatever slynk
server is running, even if that's running remotely (say, through an SSH tunnel).
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:
/build/nyxt/src/_build/sly/contrib/
But certainly /build/
would never exist on a normal Unix system. Is Nyxt assuming that those absolute-looking paths would be interpreted in a special way relative to some custom-set Nyxt-specific ASDF path?
from nyxt.
Actually, is there a way for me, when connected to the Slynk within Nyxt, to query the runtime about where it thinks /build/nyxt/...
is? Like, where Nyxt expects its build files to be?
Doing all of this from master
works probably because I have nyxt
cloned to ~/common-lisp/
, but the same can't be said of the nyxt
that comes from the system package manager.
from nyxt.
I'm fixing it soon @fosskers. You'll notify you if you're interested in testing it.
from nyxt.
Thank you yes, I'd be happy to.
from nyxt.
I finally understood it! Look a while unfortunately, but after all it wasn't so hard. I'll open a PR soon.
from nyxt.
Thank you very much!
from nyxt.
Related Issues (20)
- When You Need To Reload - page reload requirement affordance HOT 7
- Position hints next to links (instead of covering them) HOT 6
- Ignore single key binding (in CUA mode) in text inputs HOT 13
- file opening system | missing error messages HOT 1
- Slot Configuration instructions in the Manual | please add some information HOT 8
- Use `spinneret:with-html` instead of `:raw` tag
- Line breaks for help pages (like DESCRIBE SLOT) HOT 1
- hover text update for backwards and forwards arrows HOT 2
- Cannot run source build on Asahi: "gtk_box_pack: assertion '_gtk_widget_get_parent (child) == NULL' failed" HOT 9
- `define-nyxt-user-system-and-load` does not seem to actually be loading components HOT 5
- Playback in twitch starts to lag after few minutes HOT 2
- vi mode: Need to switch to insert mode after using `follow-hint` key binding HOT 3
- vi mode: Can't unfocus text input on website HOT 3
- Prettier (+/- colors for semantics) and more readable codeblocks HOT 18
- Restart prompting -- When you just need to start over HOT 6
- duplicate suggestions in DESCRIBE SLOT HOT 2
- Nyxt uses about 40% of a CPU when idling HOT 13
- Freezes when entering URL HOT 5
- special case UI for mode specific commands HOT 6
- `switch-buffer` UI may be misleading HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nyxt.