return { "nvim-neorg/neorg", dependencies = { { "vhyrro/luarocks.nvim", config = true }, { "nvim-lua/plenary.nvim" }, { "nvim-neorg/neorg-telescope" }, }, cmd = { "Neorg" }, keys = { { "", "(neorg.qol.todo-items.todo.task-cycle)", desc = "Cycle Todo Item", ft = { "norg" }, }, { "cm", "(neorg.looking-glass.magnify-code-block)", desc = "Mignify Code Block", ft = { "norg" }, }, { "id", "(neorg.tempus.insert-date)", desc = "Insert Date", ft = { "norg" }, }, { "li", "(neorg.pivot.list.invert)", desc = "List invert", ft = { "norg" }, }, { "lt", "(neorg.pivot.list.toggle)", desc = "List Toggle", ft = { "norg" }, }, { "nn", "(neorg.dirman.new-note)", desc = "New Note", ft = { "norg" }, }, { "ta", "(neorg.qol.todo-items.todo.task-ambiguous)", desc = "Task Ambiguous", ft = { "norg" }, }, { "tc", "(neorg.qol.todo-items.todo.task-cancelled)", desc = "Task Cancelled", ft = { "norg" }, }, { "td", "(neorg.qol.todo-items.todo.task-done)", desc = "Task Done", ft = { "norg" } }, { "th", "(neorg.qol.todo-items.todo.task-on-hold)", desc = "Task on Hold", ft = { "norg" }, }, { "ti", "(neorg.qol.todo-items.todo.task-important)", desc = "Task Important", ft = { "norg" }, }, { "tp", "(neorg.qol.todo-items.todo.task-pending)", desc = "Task Pending", ft = { "norg" }, }, { "tr", "(neorg.qol.todo-items.todo.task-recurring)", desc = "Task Recurring", ft = { "norg" }, }, { "tu", "(neorg.qol.todo-items.todo.task-undone)", desc = "Task Undone", ft = { "norg" } }, { ">", "(neorg.promo.promote.range)", desc = "Promote Range", ft = { "norg" } }, { "<", "(neorg.promo.demote.range)", desc = "Demote Range", ft = { "norg" } }, }, lazy = true, version = "*", ft = "norg", opts = { load = { ["core.defaults"] = {}, -- Loads default behaviour ["core.concealer"] = {}, -- Adds pretty icons to your documents ["core.dirman"] = { -- Manages Neorg workspaces config = { workspaces = { university = "~/neorg/University", work = "~/neorg/Work", }, default_workspace = "work", }, }, ["core.completion"] = { config = { engine = "nvim-cmp", name = "[Neorg]", }, }, ["core.export"] = {}, -- ["core.export.markdown"] = {}, ["core.summary"] = { config = { strategy = "default", }, }, -- ["core.ui.calendar"] = {}, ["core.integrations.telescope"] = { config = { insert_file_link = { -- Whether to show the title preview in telescope. Affects performance with a large -- number of files. show_title_preview = true, }, }, }, }, }, }