Guile, Hy, vim-repeat fixes, better HUD positioning and more!
Hello all! A bunch of things in this release! I hope you're having a good weekend so far and this just improves things a little more 🙂
I've also whipped up a YouTube video showing how I work with Conjure, I thought some of you may find that interesting: How I use Conjure and Neovim to interact with Clojure (and more!)
- Merge #174 - attempting to disable custom readline config that conflicts with various stdio clients, that doesn't seem to do the trick yet, but this is laying groundwork for a good fix soon! Until then, make sure you don't have any special global readline config in your REPL if you want to use it with a Conjure stdio client.
- Merge #175 - adds support for Hy over stdio! (quickstart)
- Merge #178 - adds support for Guile over a socket file! (quickstart)
- Fixed vim-repeat's escaping for certain user mapping setups. Should be safe no matter what your mappings are now. My apologies to anyone this impacted!
- Support dotted filetypes, so now
scheme.guile
will match thescheme
orguile
filetypes. #177 - Added config and improvements to make HUD positioning far smarter and more flexible. So now you can have the HUD appear at the bottom, taking up the full width, and moving to the top if your cursor is too low on the screen. Hooray! See #176 for initial discussion and example config.
- Added types to Aniseed Fennel omnicompletion, so now you know what's a function and what's a table. Handy for me while I work on Conjure itself!
I think that's everything! I hope these are useful and make things a tiny bit smoother. Enjoy! Have a great rest of your weekend!