summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2021-12-07 14:05:52 +0100
committerRobert Günzler <r@gnzler.io>2021-12-07 14:05:52 +0100
commite514dd44ce91c68a39175a4c88d69833986a3536 (patch)
treecce7ba661734f6ab562108ee04fbe534ab079439
parentd1f18678f57574575d10647779364dfb1d7c99e8 (diff)
vim: install orgmode treesitter parser
-rw-r--r--.vim/lua/plugins.lua13
1 files changed, 13 insertions, 0 deletions
diff --git a/.vim/lua/plugins.lua b/.vim/lua/plugins.lua
index d7034e0..d5d5ebb 100644
--- a/.vim/lua/plugins.lua
+++ b/.vim/lua/plugins.lua
@@ -217,6 +217,7 @@ return require('packer').startup({function()
         'jsonc',
         'ledger',
         'lua',
+        'org',
         'regex',
         'rust',
         'scss',
@@ -225,12 +226,24 @@ return require('packer').startup({function()
         'vim',
         'yaml',
         'zig',
+
+      }
+
+      local tsconf = require('nvim-treesitter.parsers').get_parser_configs()
+      tsconf.org = {
+        install_info = {
+          url = 'https://github.com/milisims/tree-sitter-org',
+          files = {'src/parser.c', 'src/scanner.cc'},
+          revision = 'main',
+        }
       }
 
       require('nvim-treesitter.configs').setup {
         ensure_installed = enabled,
         highlight = {
           enable = true,
+
+          additional_vim_regex_highlighting = {'org'},
         },
         indent = {
           enable = true,