all repos

init.lua @ 89de339c2ea37d3d66b86802032e6f0e16f98239

my nvim config
1 files changed, 20 insertions(+), 6 deletions(-)
feat(org): setup org-roam
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2024-12-22 21:16:13 +0200
Parent: a17f6ec
M lua/plugins/orgmode.lua

@@ -1,4 +1,3 @@

-local prefix = "<leader>;" local dir = "~/org" local function wrap(fn)

@@ -12,12 +11,14 @@ return {

"nvim-orgmode/orgmode", ft = { "org" }, keys = { - { "<leader>;a", wrap "agenda.prompt" }, - { "<leader>;c", wrap "capture.prompt" }, - { "<leader>;o", ("<cmd>e %s/refile.org<cr>"):format(dir) }, + "<leader>r", + "<leader>o", + { "<leader>oc", wrap "capture.prompt" }, + { "<leader>oa", wrap "agenda.prompt" }, + { "<leader>oo", ("<cmd>e %s/refile.org<cr>"):format(dir) }, }, dependencies = { - { "akinsho/org-bullets.nvim", config = true }, + { "akinsho/org-bullets.nvim", config = true, enabled = true }, { "nvim-orgmode/telescope-orgmode.nvim", ft = { "org" },

@@ -26,6 +27,19 @@ config = function()

require("telescope").load_extension "orgmode" end, }, + { + "chipsenkbeil/org-roam.nvim", + dependencies = { "orgmode" }, + ---@module "org-roam" + ---@type org-roam.config.Data + opts = { + directory = dir .. "/roam", + org_files = { dir .. "/refile.org" }, + bindings = { + prefix = "<leader>r", + }, + }, + }, }, ---@module "orgmode" ---@type OrgDefaultConfig

@@ -33,7 +47,7 @@ opts = {

org_default_notes_file = dir .. "/refile.org", org_agenda_files = dir .. "/**/*", mappings = { - prefix = prefix, + prefix = "<leader>o", org = { org_open_at_point = "<CR>", org_return = false,