conjure icon indicating copy to clipboard operation
conjure copied to clipboard

Initial Python client support

Open Olical opened this issue 3 years ago • 1 comments

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:

image

Olical avatar Nov 22 '20 15:11 Olical

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.

Olical avatar Mar 10 '21 14:03 Olical

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:

russtoku avatar May 19 '23 03:05 russtoku

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!

Olical avatar May 21 '23 11:05 Olical