conjure
conjure copied to clipboard
Initial Python client support
A non-Lisp! I think this will be easier to select forms when Neovim 0.5 is stable and we have tree-sitter everywhere but @sotte has already got some hax working for Conjure + Python support! Exciting! :tada:
Ties in nicely with the #184 Julia client. Consider this possible but experimental and Neovim 0.5 specific for now. If someone wants to hack something together that relies on tree-sitter, it's possible now! I added hooks into it so the code extraction module will use tree-sitter if it's available and set up.
So if you write a Python client you'll actually be given expressions from tree-sitter land on eval etc.
Some improvement has been made to the Python client through the use of Tree-sitter. See Release v 4.44.0.
Apologies for the self-promotion. :grin:
Oh yeah, this is working really well now! I'd still like to rewrite the entire stdio based REPL support to massively improve stability and structure, but this is in a good enough place to close this issue now I think. Thanks!