diff options
| author | Searidang Pa <dangsyncpa@gmail.com> | 2026-01-09 21:53:42 -0500 |
|---|---|---|
| committer | Searidang Pa <dangsyncpa@gmail.com> | 2026-01-09 21:53:42 -0500 |
| commit | 8601b10b12f8e79e2991045c2ba335534f250ea7 (patch) | |
| tree | ca9dd41050823f31558f80e17ed4fb534544edfb /.github | |
| parent | ed13ed4037435b1923960c0e2c18bcae5d5bd720 (diff) | |
| download | a4-8601b10b12f8e79e2991045c2ba335534f250ea7.tar.xz a4-8601b10b12f8e79e2991045c2ba335534f250ea7.zip | |
ci: install parsers into stdpath('data') site
Diffstat (limited to '.github')
| -rw-r--r-- | .github/workflows/makefile.yml | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/.github/workflows/makefile.yml b/.github/workflows/makefile.yml index db23913..851de1c 100644 --- a/.github/workflows/makefile.yml +++ b/.github/workflows/makefile.yml @@ -68,9 +68,9 @@ jobs: run: | nvim --headless -u NONE -i NONE \ -c "set rtp+=../nvim-treesitter" \ - -c "lua local ok, err = pcall(function() require('nvim-treesitter').install({ 'lua', 'typescript' }):wait(300000) end); if not ok then vim.api.nvim_err_writeln(err); vim.cmd('cq') end" \ - -c "lua if #vim.api.nvim_get_runtime_file('parser/lua.so', true) == 0 then vim.api.nvim_err_writeln('lua parser missing after install'); vim.cmd('cq') end" \ - -c "lua if #vim.api.nvim_get_runtime_file('parser/typescript.so', true) == 0 then vim.api.nvim_err_writeln('typescript parser missing after install'); vim.cmd('cq') end" \ + -c "lua local install_dir = vim.fn.stdpath('data') .. '/site'; require('nvim-treesitter').setup({ install_dir = install_dir }); local ok, err = pcall(function() require('nvim-treesitter').install({ 'lua', 'typescript' }):wait(300000) end); if not ok then vim.api.nvim_err_writeln(err); vim.cmd('cq') end" \ + -c "lua local install_dir = vim.fn.stdpath('data') .. '/site'; if not vim.uv.fs_stat(install_dir .. '/parser/lua.so') then vim.api.nvim_err_writeln('lua parser missing after install'); vim.cmd('cq') end" \ + -c "lua local install_dir = vim.fn.stdpath('data') .. '/site'; if not vim.uv.fs_stat(install_dir .. '/parser/typescript.so') then vim.api.nvim_err_writeln('typescript parser missing after install'); vim.cmd('cq') end" \ -c "qa" - name: Run pr_ready |
