return { { "ellisonleao/gruvbox.nvim", config = function() vim.cmd.colorscheme("gruvbox") end }, { "ggandor/leap.nvim", config = function() require("leap").add_default_mappings() vim.api.nvim_set_hl(0, 'LeapBackdrop', { link = 'Comment' }) end }, { "ThePrimeagen/harpoon", config = function() require("keymaps").harpoon() end }, { "nvim-treesitter/nvim-treesitter", opts = { ensure_installed = "all", highlight = { enable = true, additional_vim_regex_highlighting = false }, indent = { enable = true } }, main = "nvim-treesitter.configs", build = ":TSUpdate" }, { "abecodes/tabout.nvim", config = { ignore_beginning = false } }, { "numToStr/Comment.nvim", config = true }, { "nvim-lualine/lualine.nvim", config = true }, { "windwp/nvim-autopairs", config = true }, {"tpope/vim-fugitive", config = require("keymaps").fugitive}, "tpope/vim-repeat", "tpope/vim-surround", "tpope/vim-unimpaired", "fladson/vim-kitty", "cljoly/minimal-format.nvim", { 'mikesmithgh/kitty-scrollback.nvim', lazy = true, cmd = { 'KittyScrollbackGenerateKittens', 'KittyScrollbackCheckHealth' }, event = { 'User KittyScrollbackLaunch' }, config = function() require('kitty-scrollback').setup() end, } }