summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.lua1
-rw-r--r--lua/user/orgmode.lua14
-rw-r--r--lua/user/plugins.lua4
3 files changed, 18 insertions, 1 deletions
diff --git a/init.lua b/init.lua
index 80c930e..00eb866 100644
--- a/init.lua
+++ b/init.lua
@@ -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