ivanov/vim-ipython

Development closed?

sudarshansudarshan opened this issue · 2 comments

Looks like there hasn't been any update to the plugin since 2015 ?

Project moved / refractored to jupyter-vim

The new vim-ipython is jupyter-vim as the new ipython is jupyter console

Ipython console obsolete

To run ipython-vim you must :

  1. run vim
  2. run ipython kernel : that will output : To connect another client to this kernel, use: --existing kernel-12304.json
  3. run ipython console --existing kernel-12304.json : that will output :
[TerminalIPythonApp] WARNING | Subcommand `ipython console` is deprecated and will be removed in future versions.
[TerminalIPythonApp] WARNING | You likely want to use `jupyter console` in the future
Jupyter console 6.0.0dev

Meaning ipython console is an alias to jupyter console. The only way to get interact with a python console with vim-ipython

IPython is just one layer lower

IPython is still needed by jupiter_console :

  1. In ptshell.py for some utils (utf8) : if it where for me, I would remove that
  2. In zmqhistory.py well for history saving
  3. In jupyter_client that needs a jupyter_kernel which is actually an alias for ipykernel, the same that run with ipython kernel.

Meaning all this machinery is there just to start the kernel for you and connect to it. Then jupyter-vim connects to it with 0 conf. So it is ... better than before !
jupyter_console_4

@tinmarino jupyter-vim seems exciting! I will give it a try. Maybe vim-ipython's README could mention it?

I've been looking for a way to integrate vim and ipython repl for a while. Glad to find a project in active development!