summaryrefslogtreecommitdiff
path: root/lua/mo/org.lua
blob: 2218112776f5430e1b283978fb23f892b528e488 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- @diagnostic disable: missing-fields

if not package.loaded["fzf-lua"] then
    vim.cmd([[packadd fzf-lua]])
end

require("orgmode").setup({
    org_agenda_files = "~/org/**/*",
    org_default_notes_file = "~/org/refile.org",

    ui = {
        input = { use_vim_ui = true },
        menu = {
            handler = function(data)
                require("mo.org-agenda"):new():open(data)
            end
        }
    },
} --[[@as OrgConfigOpts]])

vim.lsp.enable({ "org" })