This repository has been archived on 2024-05-02. You can view files and clone it, but cannot push or open issues or pull requests.
neovim-flake/neovim-ide/plugin/neorg.lua

51 lines
1.4 KiB
Lua

local neorg = require("neorg")
local workspace_root = vim.env.NORG_ROOT
if workspace_root == nil then
workspace_root = "~/Sync/norg"
end
neorg.setup {
load = {
["core.defaults"] = {}, -- Loads default behaviour
["core.concealer"] = {
config = {
init_open_folds = "auto",
},
}, -- Adds pretty icons to your documents
["core.dirman"] = { -- Manages Neorg workspaces
config = {
workspaces = {
notes = workspace_root .. "/notes",
},
default_workspace = "notes",
},
},
["core.completion"] = {
config = {
engine = "nvim-cmp",
},
},
["core.summary"] = {},
["core.manoeuvre"] = {},
["core.tangle"] = {},
["core.export"] = {
config = {
export_dir = "~/Sync/notes-export",
},
},
["core.export.markdown"] = {},
["core.esupports.metagen"] = {
config = {
type = "auto",
},
},
--["core.ui.calendar"] = {}, -- Available with nvim 0.10+
["core.integrations.telescope"] = {},
},
}
vim.keymap.set("n", "<leader>ni", function()
vim.cmd.Neorg("index")
end, { desc = "Toggle Notes" })