return { { "render-markdown.nvim", lazy = false, ft = "markdown", before = function () vim.cmd.packadd "mini.icons" end, after = function () require('render-markdown').setup({}) end }, { "markdown.nvim", lazy = true, ft = "markdown", after = function () require("markdown").setup {} end }, { "peek.nvim", lazy = true, ft = "markdown", after = function() require("peek").setup() vim.api.nvim_create_user_command("PeekOpen", require("peek").open, {}) vim.api.nvim_create_user_command("PeekClose", require("peek").close, {}) end, }, { "vim-table-mode", lazy = true, ft = "markdown", before = function () vim.g.table_mode_corner = '|' end }, }