1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
return {
"nvim-orgmode/orgmode",
dependencies = {
{ "nvim-treesitter/nvim-treesitter", lazy = true },
{ "dhruvasagar/vim-table-mode", lazy = true },
{
"akinsho/org-bullets.nvim",
enable = false,
lazy = true,
config = function()
require("org-bullets").setup({
symbols = {
concealcursor = false,
list = "",
headlines = { "◉", "○", "", "" },
checkboxes = {
half = { "", "OrgTSCheckboxHalfChecked" },
done = { "", "OrgTSCheckboxDone" },
todo = { "", "OrgTSCheckboxTODO" },
},
},
})
end,
},
},
event = "VeryLazy",
config = function()
-- Load treesitter grammar for org
require("orgmode").setup_ts_grammar()
-- Setup treesitter
require("nvim-treesitter.configs").setup({
highlight = {
enable = true,
additional_vim_regex_highlighting = { "org" },
},
ensure_installed = { "org" },
})
-- Setup orgmode
require("orgmode").setup({
org_agenda_files = "~/Dropbox/org/*",
org_default_notes_file = "~/Dropbox/org/refile.org",
})
end,
}
|