return { { "stevearc/conform.nvim", event = "BufWritePre", -- uncomment for format on save opts = require "configs.conform", }, -- These are some examples, uncomment them if you want to see them work! { "neovim/nvim-lspconfig", config = function() require "configs.lspconfig" end, }, { "ojroques/nvim-osc52", opts = {} }, { "folke/todo-comments.nvim", event = "BufRead", config = function() require("todo-comments").setup {} end, }, { "MarcHamamji/runner.nvim", event = "BufRead", dependencies = { "nvim-telescope/telescope.nvim", dependencies = { "nvim-lua/plenary.nvim" }, }, config = function() require("runner").setup {} end, }, { "hedyhli/outline.nvim", keys = { { "cs", "Outline", desc = "Toggle Outline" } }, cmd = "Outline", opts = function() local defaults = require("outline.config").defaults local opts = { symbols = { icons = {}, -- filter = vim.deepcopy(LazyVim.config.kind_filter), }, keymaps = { up_and_jump = "", down_and_jump = "", }, } for kind, symbol in pairs(defaults.symbols.icons) do opts.symbols.icons[kind] = { -- icon = LazyVim.config.icons.kinds[kind] or symbol.icon, hl = symbol.hl, } end return opts end, }, { "stevearc/oil.nvim", opts = {}, -- dependencies = { { "nvim-mini/mini.icons", opts = {} } }, lazy = false, }, { "yousefhadder/markdown-plus.nvim", ft = "markdown", opts = {}, }, -- test new blink -- { import = "nvchad.blink.lazyspec" }, -- { -- "nvim-treesitter/nvim-treesitter", -- opts = { -- ensure_installed = { -- "vim", "lua", "vimdoc", -- "html", "css" -- }, -- }, -- }, }