Noah Pederson
Noah Pederson
Do you have [fzf](https://github.com/junegunn/fzf) installed as a vim plugin?
I've looked into the vim api to figure out how to do this, but I haven't been able to find something to do it easily. If anyone more familiar with...
Ok, I dug into this again and it isn't really possible yet. There's some [active work](https://github.com/neovim/neovim/pull/13952) being done on it currently, but it looks like this exact feature isn't quite...
If someone wants to make a PR, sure. But IMO you should just use [oberblastmeister/neuron.nvim](https://github.com/oberblastmeister/neuron.nvim) instead. It's a better re-implementation of this.
I *think* it would be best to clean up the socket on exit. @vyzo is there a good way to go about handling that?
On further investigation, it seems the issue is in signal handling. What's the general philosophy for handling signals in Gerbil?
Are you sure you don't also need to install `libssl-dev` to get the development headers?
I'm particularly interested in this as well. My current setup is [Conjure](https://github.com/Olical/conjure), [rainbow-delimiters](https://github.com/HiPHish/rainbow-delimiters.nvim), [vim-sexp](https://github.com/guns/vim-sexp), and the treesitter plugin for Scheme. How did you get Parinfer working?
I found both implementations of parinfer to mangle my Gerbil code by default (I'm not sure if this is something that could be addressed with config), so I dropped them...
Try using `#;` on any form like so: `#;(displayln "hello")`. [This example](https://cons.io/reference/std/contract.html#example) will probably also get mangled.