Releases: luk400/vim-jukit
Releases · luk400/vim-jukit
v1.4.1
v1.4.0
v1.3.4
v1.3.3
Improved mappings
Users can now specify g:jukit_mappings_ext_enabled
to only set mappings for specific filetypes, see relevant description in readme
v1.3.1
Cell navigation
Added functions jukit#cells#jump_to_next_cell()
and jukit#cells#jump_to_previous_cell()
to jump between cells (see mappings)
Bug fixes
Inline plots in the kitty terminal should now also work as expected for matplotlib >= 3.6.0
v1.2.0
Option to display saved outputs in terminal using Überzug
Users can now specify let g:jukit_hist_use_ueberzug=1
in their vim config to display saved outputs as images in the terminal using überzug. See new related options and functions related to ueberzug as well as requirements in readme for more details.
v1.1.0
Add tmux support and support for in-terminal plotting when using iTerm2 + tmux
- Now possible to specify
g:jukit_terminal = 'tmux'
- If
g:jukit_terminal = 'tmux'
andg:jukit_inline_plotting = 1
, then it is assumed iTerm2 terminal is used and python-imgcat is automatically specified as matplotlib backend to display matplotlib plots within iTerm2 - Minor changes to default global variable values (see README.md for current default values)
v1.0.0
Complete overhaul, all previous functions and commands are now deprecated.
Most noteable new features:
- Kitty Terminal is not mandatory anymore (only for kitty specific features such as inline plotting) -> added support for neovim and vim integrated terminal emulators
- Extended support for jupyter-notebook-conversion to other languages than just python
- Added convenient style custimization options for IPython/matplotlib users
- Sending code to split windows now works without polluting your system clipboard
- Now possible to save cell outputs for IPython users, as well as displaying saved cell outputs of specific cells in a seperate split window on demand
- Customizable split layout