return { -- Colorschemes { "catppuccin/nvim", name = "catppuccin" }, { "olimorris/onedarkpro.nvim" }, { "rebelot/kanagawa.nvim" }, -- Highlight objects under the cursor { "RRethy/vim-illuminate" }, { -- Modern Status Line "nvim-lualine/lualine.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, config = function() require("plugins.mod.lualine") end, }, { -- Highlight yanked text "gbprod/yanky.nvim", config = function() require("yanky").setup({ highlight = { on_put = true, on_yank = true, timer = 500, }, }) end, }, { import = "plugins.mod.alpha-nvim" }, -- Dashboard { import = "plugins.mod.winbar-nvim" }, -- Breadcrumb { import = "plugins.mod.bufferline" }, -- Buffer Top Bar { -- Git Blames, Changes "lewis6991/gitsigns.nvim", config = function() require("gitsigns").setup({ current_line_blame = true, }) end, }, { -- Highlight and navigate between TODOs "folke/todo-comments.nvim", dependencies = { "nvim-lua/plenary.nvim" }, opts = {}, }, }