dotnet / interactive

.NET Interactive combines the power of .NET with many other languages to create notebooks, REPLs, and embedded coding experiences. Share code, explore data, write, and learn across your apps in ways you couldn't before.
MIT License
2.88k stars 382 forks source link

Running from Neovim? #3524

Open WillEhrendreich opened 5 months ago

WillEhrendreich commented 5 months ago

just wondering what kind of support could be had in Neovim?

https://github.com/GCBallesteros/NotebookNavigator.nvim

this is one way Neovim is handling notebook scenarios, I'm not sure if it is compatible, or even remotely similar to how the vscode extensions are built, or if it's too bespoke for vscode to really be transferrable like LSP is.

jonsequitur commented 5 months ago

I can't speak to NotebookNavigator or Neovim specifically, but it might be helpful to note that Polyglot Notebooks is just one frontend for the .NET Interactive kernel. Another, which is terminal-based, is dotnet-repl, which provides polyglot code execution and command-line automation of various notebook and non-notebook file formats. A comparable experience could certainly be built for other editors.