neorg.lua (971B)
1 local M = {} 2 3 M.setup = function() 4 require('neorg').setup({ 5 -- Tell Neorg what modules to load 6 load = { 7 ['core.integrations.treesitter'] = {}, 8 ['core.mode'] = {}, 9 ['core.norg.news'] = {}, -- Handles the displaying of Neorg news and other forms of media in a popup. 10 ['core.norg.qol.todo_items'] = {}, 11 ['core.norg.esupports'] = {}, 12 ['core.norg.esupports.metagen'] = {}, 13 ['core.norg.esupports.hop'] = {}, 14 ['core.norg.manoeuvre'] = {}, 15 ['core.neorgcmd'] = {}, 16 ['core.autocommands'] = {}, 17 -- ['core.norg.concealer'] = {}, -- Allows for use of icons 18 ['core.norg.dirman'] = { -- Manage your directories with Neorg 19 config = {workspaces = {my = '~/neorg'}}, 20 }, 21 ['core.gtd.base'] = {}, -- todo 22 ['core.norg.completion'] = {config = {engine = 'nvim-cmp'}}, 23 ['core.keybinds'] = {config = {default_keybinds = true, neorg_leader = '<Leader>o'}}, 24 }, 25 }) 26 end 27 28 return M