kitty-scrollback.nvim has officially released v2.0.0!
What is kitty-scrollback.nvim?
![kitty-scrollback.nvim](https://github.com/mikesmithgh/kitty-scrollback.nvim/assets/10135646/6dd229dd-0206-4d50-b627-f5f0f5fe8cd1)
A Neovim plugin (and Kitty Kitten) that allows you to navigate your Kitty scrollback buffer to quickly search, copy, and execute commands in Neovim.
Migrating to v2.0.0
See Migrating to v2.0.0 for the detailed migration guide.
What changed?
- The
--config-file
option has been removed. Custom configurations are now supplied in the setup()
function instead of separate config file. The config name corresponds to the key of the table provided to setup()
.
- The default mapping keys changed from
ctrl+shift
to kitty_mod
- 36 demos added to the Wiki Advanced-Configuration to exercise the different configuration options of
kitty-scrollback.nvim
. Here are a few.
ksb_example_status_win_autoclose
![ksb_example_status_win_autoclose](https://github.com/mikesmithgh/kitty-scrollback.nvim/wiki/assets/kitty_scrollback_screencapture_08_ksb_example_status_win_autoclose.gif)
ksb_example_status_win_show_timer
![ksb_example_status_win_show_timer](https://github.com/mikesmithgh/kitty-scrollback.nvim/wiki/assets/kitty_scrollback_screencapture_09_ksb_example_status_win_show_timer.gif)
ksb_example_highlight_overrides
![ksb_example_highlight_overrides](https://github.com/mikesmithgh/kitty-scrollback.nvim/wiki/assets/kitty_scrollback_screencapture_21_ksb_example_highlight_overrides.gif)
ksb_example_paste_win_winopts
![ksb_example_paste_win_winopts](https://github.com/mikesmithgh/kitty-scrollback.nvim/wiki/assets/kitty_scrollback_screencapture_30_ksb_example_paste_win_winopts.gif)
ksb_example_nvim_args_tokyonight
![ksb_example_nvim_args_tokyonight](https://github.com/mikesmithgh/kitty-scrollback.nvim/wiki/assets/kitty_scrollback_screencapture_34_ksb_example_nvim_args_tokyonight.gif)
ksb_example_nvim_args_cellular_automation
![ksb_example_nvim_args_cellular_automation](https://github.com/mikesmithgh/kitty-scrollback.nvim/wiki/assets/kitty_scrollback_screencapture_36_ksb_example_nvim_args_cellular_automation.gif)
If you have any questions, comments, or feedback feel free to let me know here or create an issue.
Breaking Changes ๐ฟ Sorry
![breaking-changes-cat](https://github.com/mikesmithgh/kitty-scrollback.nvim/raw/main/media/sad_kitty_thumbs_up.png)
Yep you got it. Kitty is a terminal. The scrollback buffer is the screen + history of the terminal session. This plugin lets you open it with Neovim plus some extras ๐