return { "lnc3l0t/glow.nvim", init = function() -- Check if glow is available if not U.cmd_executable("glow") then vim.notify( "'glow' not found on PATH. Required for markdown preview with :Glow", vim.log.levels.INFO ) end end, opts = { default_type = "keep", }, cmd = "Glow", config = function(_, opts) -- Check for glow when plugin is first used if not U.cmd_executable("glow") then vim.notify( "'glow' not found on PATH. Install it to use markdown preview.", vim.log.levels.ERROR ) end require("glow").setup(opts) end, keys = { { ",m", "Glow", desc = "Markdown preview" }, }, }