},
},
},
+ { "nvim-neorg/neorg",
+ lazy = false,
+ version = "*",
+ dependencies = {
+ "nvim-lua/plenary.nvim",
+ "luarocks.nvim",
+ { "nvim-cmp",
+ opts = function(_, opts)
+ table.insert(opts.sources, { name = "neorg" })
+ end,
+ },
+ },
+ opts = {
+ load = {
+ ["core.defaults"] = {},
+ ["core.concealer"] = {
+ config = {
+ icon_preset = "diamond"
+ }
+ },
+ ["core.dirman"] = {
+ config = {
+ workspaces = {
+ home = "~/norg/home",
+ },
+ default_workspace = "home",
+ },
+ },
+ ["core.keybinds"] = {
+ config = {
+ neorg_leader = "go",
+ hook = function(keybinds)
+ -- keybinds.remap_key("norg", "i", "<M-CR>", "<C-CR>") -- rebind core.itero.next-iteration
+ keybinds.remap_event("all", "n", "<C-E>", "core.looking-glass.magnify-code-block")
+ end,
+ },
+ },
+ ["core.completion"] = {
+ config = {
+ engine = "nvim-cmp",
+ }
+ },
+ ["core.summary"] = {
+ config = {
+ strategy = "by_path",
+ },
+ },
+ ["core.itero"] = {},
+ ["core.promo"] = {},
+ ["core.journal"] = {
+ config = {
+ journal_folder = "journal",
+ },
+ },
+ ["core.looking-glass"] = {},
+ ["core.qol.todo_items"] = {},
+ ["core.tangle"] = {},
+ ["core.ui.calendar"] = {},
+ },
+ }
+ },
}