diff --git a/.config/nvim/lua/config/keymaps.lua b/.config/nvim/lua/config/keymaps.lua index a6ff60ca..d475a040 100644 --- a/.config/nvim/lua/config/keymaps.lua +++ b/.config/nvim/lua/config/keymaps.lua @@ -129,40 +129,40 @@ map({ "n", "x" }, "Y", ":wa", { desc = "Save All" }) -- Obsidian -- o is the prefix for all Obsidian bindings -wk.add({ - { "o", group = "Obsidian" }, - { "od", group = "Daily Note" }, - { "ol", group = "Follow Link" }, -}) - -map("n", "oo", "ObsidianQuickSwitch", { desc = "Obsidian Quick Switch" }) -map("n", "o/", "ObsidianSearch", { desc = "Obsidian Grep" }) --- This one will open the command line and let the user type the arg -map("n", "on", "ObsidianNew", { desc = "Obsidian New Note" }) --- map("n", "on", function() --- require("command-key").command("ObsidianNew") --- end, { desc = "Obsidian New Note" }) -map("n", "ob", "ObsidianBacklinks", { desc = "Obsidian Backlinks" }) -map("n", "ot", "ObsidianTags", { desc = "Obsidian Tags" }) -map("n", "olv", "ObsidianFollowLink vsplit", { desc = "Obsidian Follow Link Vsplit" }) -map("n", "olh", "ObsidianFollowLink hsplit", { desc = "Obsidian Follow Link Hsplit" }) -map("n", "odt", "ObsidianToday", { desc = "Obsidian Open Today's Daily" }) -map("n", "ods", "ObsidianDailies", { desc = "Obsidian Search Dailies" }) -map("n", "ols", "ObsidianLinks", { desc = "Obsidian Search Links" }) -map("x", "oll", function() - require("command-key").command("ObsidianLink") -end, { desc = "Obsidian Link Visual To Existing Note" }) -map("x", "oln", function() - require("command-key").command("ObsidianLinkNew") -end, { desc = "Obsidian Link Visual To New Note" }) -map("x", "ole", function() - require("command-key").command("ObsidianExtractNote") -end, { desc = "Obsidian Copy Selection To New Note & Link" }) - -map("n", "or", function() - require("command-key").command("ObsidianRename") -end, { desc = "Obsidian Rename" }) -map("n", "oc", "ObsidianTOC", { desc = "Obsidian Table Of Contents" }) +-- wk.add({ +-- { "o", group = "Obsidian" }, +-- { "od", group = "Daily Note" }, +-- { "ol", group = "Follow Link" }, +-- }) +-- +-- map("n", "oo", "ObsidianQuickSwitch", { desc = "Obsidian Quick Switch" }) +-- map("n", "o/", "ObsidianSearch", { desc = "Obsidian Grep" }) +-- -- This one will open the command line and let the user type the arg +-- map("n", "on", "ObsidianNew", { desc = "Obsidian New Note" }) +-- -- map("n", "on", function() +-- -- require("command-key").command("ObsidianNew") +-- -- end, { desc = "Obsidian New Note" }) +-- map("n", "ob", "ObsidianBacklinks", { desc = "Obsidian Backlinks" }) +-- map("n", "ot", "ObsidianTags", { desc = "Obsidian Tags" }) +-- map("n", "olv", "ObsidianFollowLink vsplit", { desc = "Obsidian Follow Link Vsplit" }) +-- map("n", "olh", "ObsidianFollowLink hsplit", { desc = "Obsidian Follow Link Hsplit" }) +-- map("n", "odt", "ObsidianToday", { desc = "Obsidian Open Today's Daily" }) +-- map("n", "ods", "ObsidianDailies", { desc = "Obsidian Search Dailies" }) +-- map("n", "ols", "ObsidianLinks", { desc = "Obsidian Search Links" }) +-- map("x", "oll", function() +-- require("command-key").command("ObsidianLink") +-- end, { desc = "Obsidian Link Visual To Existing Note" }) +-- map("x", "oln", function() +-- require("command-key").command("ObsidianLinkNew") +-- end, { desc = "Obsidian Link Visual To New Note" }) +-- map("x", "ole", function() +-- require("command-key").command("ObsidianExtractNote") +-- end, { desc = "Obsidian Copy Selection To New Note & Link" }) +-- +-- map("n", "or", function() +-- require("command-key").command("ObsidianRename") +-- end, { desc = "Obsidian Rename" }) +-- map("n", "oc", "ObsidianTOC", { desc = "Obsidian Table Of Contents" }) -- TODO: Add binds for templates -- cmdh.fix_hjkl() -- cmdh.fix_all() diff --git a/.config/nvim/lua/plugins/blink.lua b/.config/nvim/lua/plugins/blink.lua index 71d187d1..6067414d 100644 --- a/.config/nvim/lua/plugins/blink.lua +++ b/.config/nvim/lua/plugins/blink.lua @@ -14,6 +14,10 @@ return { default = { "lsp", "snippets", "path", "lazydev", "buffer" }, providers = { -- markdown = { name = "RenderMarkdown", module = "render-markdown.integ.blink" }, + orgmode = { + name = "Orgmode", + module = "orgmode.org.autocompletion.blink", + }, }, }, appearance = { diff --git a/.config/nvim/lua/plugins/orgmode.lua b/.config/nvim/lua/plugins/orgmode.lua index e69de29b..e0135b9e 100644 --- a/.config/nvim/lua/plugins/orgmode.lua +++ b/.config/nvim/lua/plugins/orgmode.lua @@ -0,0 +1,9 @@ +return { + "nvim-orgmode/orgmode", + event = "VeryLazy", + ft = { "org" }, + opts = { + org_agenda_files = "~/orgfiles/**/*", + org_default_notes_file = "~/orgfiles/refile.org", + }, +}