mirror of
https://github.com/nvim-treesitter/nvim-treesitter.git
synced 2026-07-16 10:20:11 -04:00
Add assert that "highlight-assertions" is executable
This commit is contained in:
parent
771abaf531
commit
b004d74bb5
1 changed files with 6 additions and 0 deletions
|
|
@ -8,6 +8,12 @@ local function check_assertions(file)
|
||||||
local buf = vim.fn.bufadd(file)
|
local buf = vim.fn.bufadd(file)
|
||||||
vim.fn.bufload(file)
|
vim.fn.bufload(file)
|
||||||
local lang = parsers.get_buf_lang(buf)
|
local lang = parsers.get_buf_lang(buf)
|
||||||
|
assert.same(
|
||||||
|
1,
|
||||||
|
vim.fn.executable "highlight-assertions",
|
||||||
|
'"highlight-assertions" not executable!'
|
||||||
|
.. ' Get it via "cargo install --git https://github.com/theHamsta/highlight-assertions"'
|
||||||
|
)
|
||||||
local assertions = vim.fn.json_decode(
|
local assertions = vim.fn.json_decode(
|
||||||
vim.fn.system(
|
vim.fn.system(
|
||||||
"highlight-assertions -p '" .. utils.get_parser_install_dir() .. "/" .. lang .. ".so'" .. " -s '" .. file .. "'"
|
"highlight-assertions -p '" .. utils.get_parser_install_dir() .. "/" .. lang .. ".so'" .. " -s '" .. file .. "'"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue