return { { "nvim-neorg/neorg", build = ":Neorg sync-parsers", dependencies = { "nvim-lua/plenary.nvim" }, config = function() require("neorg").setup({ load = { ["core.defaults"] = {}, -- Loads default behaviour ["core.concealer"] = {}, -- Adds pretty icons to your documents ["core.completion"] = { config = { engine = "nvim-cmp" } }, ["core.dirman"] = { -- Manages Neorg workspaces config = { workspaces = { notes = "~/notes", www = "~/www", }, default_workspace = "notes", }, }, }, }) end, }, { "hrsh7th/nvim-cmp", dependencies = { "nvim-neorg/neorg" }, opts = function(_, opts) if type(opts) == "table" then table.insert(opts.sources, 1, { name = "neorg" }) opts.formatting.format.menu["neorg"] = "" end end, }, }