diff --git a/.github/workflows/neovim.yml b/.github/workflows/neovim.yml index 8b3a1de..4a610c5 100644 --- a/.github/workflows/neovim.yml +++ b/.github/workflows/neovim.yml @@ -28,6 +28,12 @@ jobs: vim_version: '${{ matrix.neovim_version }}' vim_type: 'Neovim' + - name: Install nvim-treesitter + run: git clone --depth=1 https://github.com/nvim-treesitter/nvim-treesitter.git test/vader/plugged/nvim-treesitter + + - name: Install python treesitter module + run: nvim --headless -Nu test/vader/minvimrc -c 'TSInstallSync python' -c 'q' + - name: 'Show version' run: nvim --version diff --git a/lua/treesitter-matchup/internal.lua b/lua/treesitter-matchup/internal.lua index 9b36a56..2f89605 100644 --- a/lua/treesitter-matchup/internal.lua +++ b/lua/treesitter-matchup/internal.lua @@ -279,7 +279,7 @@ function M.attach(bufnr, lang) end function M.detach(bufnr) - api.nvim_call_function('matchup#ts_engine#detach', {bufnr, lang}) + api.nvim_call_function('matchup#ts_engine#detach', {bufnr}) end return M diff --git a/test/vader/minvimrc b/test/vader/minvimrc index 39f67a3..aa19ab5 100644 --- a/test/vader/minvimrc +++ b/test/vader/minvimrc @@ -12,6 +12,19 @@ let &rtp = s:path.'/test/rtp,' . &rtp " load other plugins, if necessary " let &rtp = '~/path/to/other/plugin,' . &rtp +if has('nvim-0.5.0') + let &rtp = s:path.'/test/vader/plugged/nvim-treesitter,' . &rtp + let &rtp .= ','.s:path.'/test/vader/plugged/nvim-treesitter/after' + + lua <