vim: fix treesitter lazy loading problem

This commit is contained in:
Fernando Schauenburg 2024-02-08 21:05:50 +01:00
parent b08a873811
commit b9e5e9e4ea

View file

@ -6,27 +6,17 @@ M.dependencies = {
'nvim-treesitter/playground', 'nvim-treesitter/playground',
} }
M.event = {
'BufReadPost',
'BufNewFile'
}
M.cmd = {
'TSInstall',
'TSUninstall',
'TSUpdate',
'TSUpdateSync',
'TSInstallInfo',
'TSInstallSync',
'TSInstallFromGrammar',
}
M.keys = { M.keys = {
{ '<leader>tp', '<cmd>TSPlaygroundToggle<cr>' }, { '<leader>tp', '<cmd>TSPlaygroundToggle<cr>' },
{ '<leader>th', '<cmd>TSHighlightCapturesUnderCursor<cr>' }, { '<leader>th', '<cmd>TSHighlightCapturesUnderCursor<cr>' },
{ '<leader>tn', '<cmd>TSNodeUnderCursor<cr>' }, { '<leader>tn', '<cmd>TSNodeUnderCursor<cr>' },
} }
-- When lazy loading treesitter, I get a problem when I open the first file
-- using Telescope: treesitter is used correctly in the previewer but is broken
-- afterwards.
M.lazy = false
M.config = function() M.config = function()
require('nvim-treesitter.configs').setup { require('nvim-treesitter.configs').setup {
ensure_installed = { ensure_installed = {