dotfiles/.config/nvim/lua/plugins/treesitter.lua

28 lines
592 B
Lua
Raw Normal View History

2022-10-19 00:47:07 +01:00
local present, treesitter = pcall(require, "nvim-treesitter.configs")
if not present then
return
end
2022-10-19 00:47:07 +01:00
require('nvim-treesitter.install').update({ with_sync = true })
local present, orgmode = pcall(require, "orgmode")
if present then
require('orgmode').setup_ts_grammar()
end
2022-10-19 00:47:07 +01:00
local options = {
ensure_installed = { "c", "lua", "haskell", "rust", "markdown", "org" },
2022-10-19 00:47:07 +01:00
highlight = {
enable = true,
use_languagetree = true,
additional_vim_regex_highlighting = { "org" },
},
indent = {
enable = true,
},
2022-10-19 00:47:07 +01:00
}
treesitter.setup(options)