--- @type LazyPluginSpec[] return { { "MagicDuck/grug-far.nvim", config = true, cmd = "GrugFar", }, { "Bekaboo/dropbar.nvim", dependencies = { "nvim-telescope/telescope-fzf-native.nvim", }, }, { "chrisgrieser/nvim-scissors", dependencies = "nvim-telescope/telescope.nvim", config = function() local scissors = require("scissors") scissors.setup({ snippetDir = "~/.snippets/", editSnippetPopup = { keymaps = { deleteSnippet = "", duplicateSnippet = "", }, }, }) end, }, { "zeioth/garbage-day.nvim", dependencies = "neovim/nvim-lspconfig", event = "VeryLazy", config = true, }, { "wakatime/vim-wakatime", name = "Wakatime", lazy = false, }, { "folke/todo-comments.nvim", ependencies = { "nvim-lua/plenary.nvim" }, event = { "BufReadPre", "BufNewFile" }, config = function() local todo = require("todo-comments") todo.setup({}) vim.keymap.set("n", "ft", "TodoTelescope", { noremap = true, silent = true }) end, }, { "folke/trouble.nvim", dependencies = { "nvim-tree/nvim-web-devicons" }, keys = { { "tt", "TroubleToggl ", desc = "Toggle trouble" }, }, }, { "mbbill/undotree", cmd = "UndotreeToggle", keys = { { "tu", "UndotreeToggle", desc = "Toggle undotree" }, }, }, { "sindrets/diffview.nvim", cmd = "DiffviewOpen", }, { "windwp/nvim-ts-autotag", dependencies = "nvim-treesitter", event = { "BufReadPre", "BufNewFile" }, }, { "lewis6991/gitsigns.nvim", event = { "BufReadPre", "BufNewFile" }, config = true, }, { "szw/vim-maximizer", cmd = "MaximizerToggle", keys = { { "tf", "MaximizerToggle ", desc = "Toggle maximizer" }, }, }, { "NvChad/nvim-colorizer.lua", event = { "BufReadPre", "BufNewFile" }, config = true, }, { "kylechui/nvim-surround", version = "*", event = { "BufReadPre", "BufNewFile" }, config = true, }, { "iamcco/markdown-preview.nvim", build = function() vim.fn["mkdp#util#install"]() end, config = function() vim.cmd([[ let g:mkdp_auto_close = 0 let g:mkdp_theme = 'dark' ]]) end, ft = "markdown", keys = { { "tm", "MarkdownPreviewToggle ", desc = "Toggle markdown preview" }, }, }, { "f-person/git-blame.nvim", enabled = false, config = function() vim.cmd([[ let g:gitblame_enabled = 1 ]]) end, }, { "stevearc/dressing.nvim", event = "VeryLazy", }, { "uga-rosa/ccc.nvim", cmd = { "CccPick", "CccConvert" }, }, }