From 38e27e72089fd91efb86f3b549d6b17049ab3cb9 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Tue, 4 Nov 2025 16:32:05 +0100 Subject: [PATCH] Set up kitty-scrollback.nvim --- .config/kitty/kitty.conf | 1 - .config/kitty/nvim.conf | 2 +- .config/nvim/after/plugin/auto-session.lua | 4 +++- .config/nvim/after/plugin/kitty-scrollback.nvim.lua | 1 + .config/nvim/lua/paq-setup.lua | 1 + 5 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 .config/nvim/after/plugin/kitty-scrollback.nvim.lua diff --git a/.config/kitty/kitty.conf b/.config/kitty/kitty.conf index 6022dd6..ee37a00 100644 --- a/.config/kitty/kitty.conf +++ b/.config/kitty/kitty.conf @@ -6,7 +6,6 @@ font_size 24.0 # Cursor cursor_shape block cursor_blink_interval 0 -shell_integration no-cursor # Performance tuning diff --git a/.config/kitty/nvim.conf b/.config/kitty/nvim.conf index a1e4996..03f361c 100644 --- a/.config/kitty/nvim.conf +++ b/.config/kitty/nvim.conf @@ -2,7 +2,7 @@ allow_remote_control socket-only listen_on unix:/tmp/kitty shell_integration enabled -action_alias kitty_scrollback_nvim kitten /home/hektor/.local/share/nvim/site/pack/paqs/start/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py +action_alias kitty_scrollback_nvim kitten ~/.local/share/nvim/site/pack/paqs/start/kitty-scrollback.nvim/python/kitty_scrollback_nvim.py map kitty_mod+h kitty_scrollback_nvim map kitty_mod+g kitty_scrollback_nvim --config ksb_builtin_last_cmd_output mouse_map ctrl+shift+right press ungrabbed combine : mouse_select_command_output : kitty_scrollback_nvim --config ksb_builtin_last_visited_cmd_output diff --git a/.config/nvim/after/plugin/auto-session.lua b/.config/nvim/after/plugin/auto-session.lua index c55580d..a61eef6 100644 --- a/.config/nvim/after/plugin/auto-session.lua +++ b/.config/nvim/after/plugin/auto-session.lua @@ -1 +1,3 @@ -require("auto-session").setup({}) +require("auto-session").setup({ + auto_session_enabled = vim.env.KITTY_SCROLLBACK_NVIM ~= "true", -- See kitty-scrollback.nvim +}) diff --git a/.config/nvim/after/plugin/kitty-scrollback.nvim.lua b/.config/nvim/after/plugin/kitty-scrollback.nvim.lua new file mode 100644 index 0000000..b97d0f9 --- /dev/null +++ b/.config/nvim/after/plugin/kitty-scrollback.nvim.lua @@ -0,0 +1 @@ +require("kitty-scrollback").setup() diff --git a/.config/nvim/lua/paq-setup.lua b/.config/nvim/lua/paq-setup.lua index 273f181..708208d 100644 --- a/.config/nvim/lua/paq-setup.lua +++ b/.config/nvim/lua/paq-setup.lua @@ -42,4 +42,5 @@ require("nixCatsUtils.catPacker").setup({ { "zbirenbaum/copilot.lua" }, { "zbirenbaum/copilot-cmp" }, { "qvalentin/helm-ls.nvim", ft = "helm" }, + { "mikesmithgh/kitty-scrollback.nvim" }, })