From 42e069fd0f9c1f97b9bbc903ee7af7ab8486e3ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20Schr=C3=B6ter?= Date: Fri, 27 May 2022 00:49:47 +0200 Subject: [PATCH] feat(neovim): extend neorg config --- home/editors/neovim/completion.lua | 1 + home/editors/neovim/neorg.lua | 43 +++++++++++++++++++++++++++--- 2 files changed, 41 insertions(+), 3 deletions(-) diff --git a/home/editors/neovim/completion.lua b/home/editors/neovim/completion.lua index d7b4d40..4d62a59 100644 --- a/home/editors/neovim/completion.lua +++ b/home/editors/neovim/completion.lua @@ -50,6 +50,7 @@ cmp.setup({ }, sources = cmp.config.sources({ { name = "nvim_lsp" }, + { name = "neorg" }, { name = "luasnip" }, { name = "path" }, }) diff --git a/home/editors/neovim/neorg.lua b/home/editors/neovim/neorg.lua index 7babe98..23e1f8b 100644 --- a/home/editors/neovim/neorg.lua +++ b/home/editors/neovim/neorg.lua @@ -1,6 +1,12 @@ require("neorg").setup { load = { ["core.defaults"] = {}, + ["core.norg.concealer"] = {}, + ["core.norg.completion"] = { + config = { + engine = "nvim-cmp", + }, + }, ["core.norg.dirman"] = { config = { workspaces = { @@ -9,11 +15,42 @@ require("neorg").setup { }, }, }, - ["core.norg.concealer"] = {}, - ["core.norg.completion"] = { + ["core.norg.qol.toc"] = {}, + ["core.gtd.base"] = { config = { - engine = "nvim-cmp", + workspace = "home", }, }, }, } + +vim.opt.conceallevel = 2 + +local wk = require("which-key") +wk.register({ + name = "Neorg To-do actions", + u = "Undone", + p = "Pending", + d = "Done", + h = "On Hold", + c = "Cancelled", + i = "Important", +}, { mode = "n", prefix = "gt" }) + +wk.register({ + m = { + name = "Neorg mode", + n = "norg", + h = "traverse-heading", + }, + n = { + name = "Neorg dirman", + n = "New note", + }, + t = { + name = "Neorg GTD", + c = "Capture", + e = "Edit", + v = "Views", + }, +}, { mode = "n", prefix = "" })