diff --git a/.config/nvim/lua/plugins/dash.lua b/.config/nvim/lua/plugins/dash.lua index bb5461c8..f935df85 100644 --- a/.config/nvim/lua/plugins/dash.lua +++ b/.config/nvim/lua/plugins/dash.lua @@ -108,12 +108,20 @@ return { { icon = " ", key = "n", desc = "New File", action = ":ene | startinsert" }, { action = function() - require("telescope").extensions.orgmode.search_headings() + require("fzf-org").files() end, - desc = "Org", + desc = "Org Files", icon = " ", key = "o", }, + { + action = function() + require("fzf-org").orgmode() + end, + desc = "Org Headlines", + icon = " ", + key = "/", + }, { action = ":Org agenda a", desc = "Agenda", diff --git a/.config/nvim/lua/plugins/fzf-org.lua b/.config/nvim/lua/plugins/fzf-org.lua index 954bd4d6..546b36d6 100644 --- a/.config/nvim/lua/plugins/fzf-org.lua +++ b/.config/nvim/lua/plugins/fzf-org.lua @@ -6,30 +6,36 @@ return { "nvim-orgmode/orgmode", }, keys = { - -- example keybindings { - "og", + "ofh", function() require("fzf-org").orgmode() end, - desc = "org-browse", + desc = "Org Headlines", }, { - "of", + "off", function() require("fzf-org").files() end, - desc = "org-files", + desc = "Org Files", }, { - "or", + "ofr", function() require("fzf-org").refile_to_file() end, - desc = "org-refile", + desc = "Org Refile", }, }, - opts = { - prompt = "Org > ", - }, + opts = function() + local wk = require("which-key") + wk.add({ + { + "of", + group = "fzf org", + }, + }) + return {} + end, }