cmp-treesitter nvim-cmp source for treesitter nodes. Using all treesitter highlight nodes as completion candicates. LRU cache is used to improve performance. Setup require'cmp'.setup { sources = { { name = 'treesitter' } } } Screenshot