From 0e8587b461b67082c1e34ef9cb07180ccfee9f8b Mon Sep 17 00:00:00 2001 From: Fabrice Mouhartem Date: Sun, 24 Dec 2023 12:32:39 +0100 Subject: [PATCH] Neorg configuration --- init.lua | 3 +++ lua/neorg-configure.lua | 46 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 lua/neorg-configure.lua diff --git a/init.lua b/init.lua index 0a3891b..4d93257 100644 --- a/init.lua +++ b/init.lua @@ -59,6 +59,9 @@ require('lsp') -- [[ Configure nvim-cmp ]] require('complete') +-- [[ Configure neorg ]] +require('neorg-configure') + -- Customizations require('bepo') require('restore-position') diff --git a/lua/neorg-configure.lua b/lua/neorg-configure.lua new file mode 100644 index 0000000..b435e92 --- /dev/null +++ b/lua/neorg-configure.lua @@ -0,0 +1,46 @@ +--vim.api.nvim_set_keymap('', 'à', '', { noremap = true, silent = true }) +vim.g.maplocalleader=',' +vim.o.conceallevel=2 + +vim.api.nvim_set_keymap("n", "ni", ":Neorg index", {noremap = true, silent = true}) +vim.api.nvim_set_keymap("n", "nm", ":Neorg inject-metadata", {noremap = true, silent = true}) +vim.api.nvim_set_keymap("n", "nj", ":Neorg journal toc open", {noremap = true, silent = true}) +vim.api.nvim_set_keymap("n", "nt", ":Neorg journal today", {noremap = true, silent = true}) +vim.api.nvim_set_keymap("n", "ns", ":Neorg journal tomorrow", {noremap = true, silent = true}) +vim.api.nvim_set_keymap("n", "ny", ":Neorg journal yesterday", {noremap = true, silent = true}) + +local neorg = require('neorg') + +neorg.setup { + load = { + ["core.defaults"] = {}, + ["core.concealer"] = { + config = { + icon_preset = "diamond", + } + }, + ["core.dirman"] = { + config = { + workspaces = { + notes = "~/Sync/neorg", + }, + default_workspace = "notes", + } + }, + ["core.export"] = { + config = { + export_dir = "/", + }, + }, + ["core.esupports.metagen"] = { + config = { + type = "empty", + }, + }, + } +} +-- Use custom name for the author field in metadata instead of the system +-- username +neorg.utils.get_username = function() + return "Chouhartem" +end