Skip to content

Commit

Permalink
feat: allow treesitter defaults to be overwritten from custom directo…
Browse files Browse the repository at this point in the history
…ry (nvim-lua#732)
  • Loading branch information
rbaumgardner93 authored Mar 11, 2024
1 parent 8de494f commit c0d6f98
Showing 1 changed file with 9 additions and 8 deletions.
17 changes: 9 additions & 8 deletions init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -779,17 +779,18 @@ require('lazy').setup({
{ -- Highlight, edit, and navigate code
'nvim-treesitter/nvim-treesitter',
build = ':TSUpdate',
config = function()
opts = {
ensure_installed = { 'bash', 'c', 'html', 'lua', 'markdown', 'vim', 'vimdoc' },
-- Autoinstall languages that are not installed
auto_install = true,
highlight = { enable = true },
indent = { enable = true },
},
config = function(_, opts)
-- [[ Configure Treesitter ]] See `:help nvim-treesitter`

---@diagnostic disable-next-line: missing-fields
require('nvim-treesitter.configs').setup {
ensure_installed = { 'bash', 'c', 'html', 'lua', 'markdown', 'vim', 'vimdoc' },
-- Autoinstall languages that are not installed
auto_install = true,
highlight = { enable = true },
indent = { enable = true },
}
require('nvim-treesitter.configs').setup(opts)

-- There are additional nvim-treesitter modules that you can use to interact
-- with nvim-treesitter. You should go explore a few and see what interests you:
Expand Down

0 comments on commit c0d6f98

Please sign in to comment.