- 6 Posts
- 8 Comments
nvimmikeOPto Neovim•😽 kitty-scrollback.nvim: v3.0.0 defaults to Neovim icon + adds support for new Neovim colorscheme3·1 year agoThanks! Yes the new default colorscheme is pretty nice 😎.
nvimmikeOPto Neovim•😽 kitty-scrollback.nvim: v2.0.0 breaking changes + setup config + kitty_mod + demos1·2 years agoYep 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 👍
nvimmikeOPto Neovim•😽 kitty-scrollback.nvim: v2.0.0 breaking changes + setup config + kitty_mod + demos1·2 years agothanks!
nvimmikeOPto Neovim•😽 kitty-scrollback.nvim: Open your Kitty scrollback buffer with Neovim. Ameowzing!2·2 years agohaha yep 🙂 took a couple attempts to get it to where it is but I’m happy with it now
nvimmikeOPto Neovim•😽 kitty-scrollback.nvim: Open your Kitty scrollback buffer with Neovim. Ameowzing!3·2 years agoah I gotcha. There is no option at the moment to completely disable the scrollback, but you could hook into some callbacks to trigger and customizations.
For example,
your_awesome_config.lua
local M = {} M.config = function(kitty_data) return { paste_window = { winblend = 10, winopts_overrides = function(paste_winopts) local h = vim.o.lines - 5 -- TODO: magic number 3 for footer and 2 for border return { border = 'solid', row = 0, col = 0, height = h < 1 and 3 or h, -- TODO: magic number 3 for footer width = vim.o.columns, } end, footer_winopts_overrides = function(footer_winopts, paste_winopts) return { border = 'single', title = ' kitty-scrollback.nvim ', title_pos = 'center', } end, }, kitty_get_text = { extent = 'screen', ansi = true, }, callbacks = { after_ready = function(kitty_data, opts) vim.cmd.startinsert() end, }, } end return M
kitty.conf
map f1 kitty_scrollback_nvim --config-file /your_awesome_config.lua
I plan to document some of the advanced configurations, just haven’t had time to get to it 👍
I could add an option to have no scrollback and a single buffer like you mentioned similar to `` behavior in bash. I’ll think on that one.
Thanks for the kind words 🙂
nvimmikeOPto Neovim•😽 kitty-scrollback.nvim: Open your Kitty scrollback buffer with Neovim. Ameowzing!2·2 years agothanks! when you say launch empty, do you mean without the scrollback buffer? or just with a blank window for the command?
Thanks! No problem, let me know if you hit any other issues. It always gets tricky with the number of different configurations people have 😅