diff options
| -rw-r--r-- | init.lua | 1 | ||||
| -rw-r--r-- | lua/user/orgmode.lua | 14 | ||||
| -rw-r--r-- | lua/user/plugins.lua | 4 |
3 files changed, 18 insertions, 1 deletions
@@ -10,6 +10,7 @@ require "user.autopairs" require "user.autocommands" require "user.comment" require "user.dap" +require "user.orgmode" require "user.gitsigns" require "user.icons" require "user.illuminate" diff --git a/lua/user/orgmode.lua b/lua/user/orgmode.lua index 74ecea2..fded63b 100644 --- a/lua/user/orgmode.lua +++ b/lua/user/orgmode.lua @@ -4,8 +4,20 @@ if not status_ok then end require('orgmode').setup_ts_grammer() +-- Tree-sitter configuration -local config = require("orgmode").setup({ +require'nvim-treesitter.configs'.setup { + -- If TS highlights are not enabled at all, or disabled via + -- `disable` prop, highlighting will fallback to default Vim syntax highlighting + highlight = { + enable = true, + additional_vim_regex_highlighting = {'org'}, -- Required for spellcheck, some LaTex highlights and + -- code block highlights that do not have ts grammar + }, + ensure_installed = {'org'}, -- Or run :TSUpdate org +} + +require("orgmode").setup({ org_agenda_files = {'~/org/**/*'}, org_default_notes_files = {'~/org/refile.org'} }) diff --git a/lua/user/plugins.lua b/lua/user/plugins.lua index f637bd1..3206e87 100644 --- a/lua/user/plugins.lua +++ b/lua/user/plugins.lua @@ -58,6 +58,10 @@ return packer.startup(function(use) use {"windwp/nvim-autopairs", commit = ""} -- Autopairs, integrates with both cmp and treesitter use {"vimwiki/vimwiki", commit = ""} use {"zane-/howdoi.nvim", commit = ""} + use {'nvim-orgmode/orgmode', config = function() + require('orgmode').setup{} + end + } -- Colorschemes use {"lunarvim/colorschemes", commit = ""} -- A bunch of colorschemes you can try out |
