From 0f08a6123ddb5c44f0bc0c35cb811f0cff14d6d9 Mon Sep 17 00:00:00 2001 From: Danymat Date: Tue, 23 Jul 2024 16:34:53 +0200 Subject: [PATCH] ref: Use ensure_installed for quicker runs feat: Try using 0.11.0 for tests --- .github/workflows/test.yml | 2 +- tests/minimal_init.lua | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9412939..133c435 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,7 +7,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - neovim: [v0.10.0, nightly] + neovim: [v0.11.0] runs-on: ${{ matrix.os }} name: "OS: ${{ matrix.os }} - Neovim: ${{ matrix.neovim }}" steps: diff --git a/tests/minimal_init.lua b/tests/minimal_init.lua index 0fd86c6..b736ba5 100644 --- a/tests/minimal_init.lua +++ b/tests/minimal_init.lua @@ -22,6 +22,12 @@ require("plenary.busted") vim.cmd("runtime plugin/nvim-treesitter.lua") -- Some tests require the Python parser -vim.cmd([[TSInstallSync! python]]) +-- vim.cmd([[TSInstallSync! python]]) +require("nvim-treesitter.configs").setup({ + ensured_installed = { + "python", + "lua" + } +}) require("neogen").setup({ snippet_engine = "nvim" })