-
-
Notifications
You must be signed in to change notification settings - Fork 104
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
How do I connect to a Fennel REPL via port? #531
Comments
When I read the Quick Start Guide for the Guile Client, it looked like it could be forced into service. Unfortunately, it only connects to a named pipe on Windows or a Unix domain socket on Unix and MacOS; not a TCP (network) socket.
The
Someone would need to write a new Fennel client to connect via a TCP socket. The Guile Client could be used as a model to follow. Support for host / port sockets would need to be added to the |
Thanks for looking into it! It seems like there is no quick and easy way then. I can do what I need to with |
Thanks for looking into this @russtoku, much appreciated! And you're right @ejconlon, Conjure is very tightly coupled inside each client right now, that modularisation work (#500) I have in my head needs to happen ASAP. I'm just focussing on my Clojure debugger right now (prioritising because it'll work with MANY editors and doesn't depend on Conjure, so very high leverage for my time) and almost have that in an alpha state. Once I pause that for a sec I'll do my Aniseed -> nfnl refactor of Conjure and then move the modules around so we can compose our own clients from reusable units. Sorry it's not there yet but I hope iron.nvim does the trick! Maybe we could make a thin client that maps through iron.nvim or something so you get all of it's plumbing but you get Conjure's mappings and log UI, if that's what you like. |
Hello - love the project. It works great for managing Fennel REPLs by stdio. However, I am trying to use it to talk to an embedded Fennel REPL listening on a port (https://git.sr.ht/~nasser/8fl for the Renoise tracker), and I can't figure out how to configure Conjure to talk to it with a custom filetype. I know there are builtin clients that work over local sockets - is there an easy way to reuse this functionality? (Could not find the answer in the wiki, issues, etc.) Thank you!
The text was updated successfully, but these errors were encountered: