diff options
Diffstat (limited to 'lua/config/orgmode.lua')
-rw-r--r-- | lua/config/orgmode.lua | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lua/config/orgmode.lua b/lua/config/orgmode.lua new file mode 100644 index 0000000..5b88793 --- /dev/null +++ b/lua/config/orgmode.lua @@ -0,0 +1,21 @@ +-- Orgmode for nvim +local status_ok, orgmode = pcall(require, "orgmode") +if not status_ok then + return +end + +-- Load custom tree-sitter grammar for org filetype +orgmode.setup_ts_grammar() + +orgmode.setup { + org_agenda_files = { "~/.local/share/org/**/*" }, + org_default_notes_file = "~/.local/share/org/refile.org", + org_agenda_templates = { + t = { description = "Task", template = "* TODO %?\n %u" }, + m = { + description = "Meeting", + template = "* MEETING %? :MEETING:\n :LOGBOOK:\n CLOCK: %U\n :END:", + }, + n = { description = "Note", template = "* NOTE %? :NOTE:\n %u" }, + }, +} |