Edit your Jupyter notebooks in Vim/Neovim
Please use one of the alternative approaches, for example [dccsilag/magma](dccsillag / magma-nvim).
Might also want to check out this article which highlights more up-to-date approaches with latest neovim features!
Vim8 or Neovim is required (asynchronous features)
Install required external dependency:
Install plugin using plugin manager like vim-plug or Vundle:
Plug 'szymonmaszke/vimpyter' "vim-plug
Plugin 'szymonmaszke/vimpyter' "Vundle
If you want to use different plugin manager/direct instalation please do refer to their respective repositories/documentation.
Plugin provides some convenience commands:
Example mappings (put this in your .vimrc/init.vim):
autocmd Filetype ipynb nmap <silent><Leader>b :VimpyterInsertPythonBlock<CR>
autocmd Filetype ipynb nmap <silent><Leader>j :VimpyterStartJupyter<CR>
autocmd Filetype ipynb nmap <silent><Leader>n :VimpyterStartNteract<CR>
To see all available flags/commands refer to vim's documentation
Following options are provided:
$TMP
)For detailed description type in your editor :help vimpyter-options
Currently supported plugins:
You can request additional integrations or create them on your own (pull requests are welcomed).
Things you could do to improve this software:
Integrations with other plugins:
Other improvements:
If you find other bugs please post an issue. If you want to improve this software do not hesitate to cooperate!