`:TSContextToggle` only disables treesitter-context but cannot enable
Description
:TSContextToggle used to work properly in the past.
However, now it seems it effectively functions as :TSContextDisable as it only disables treesitter-context but cannot enable treesitter-context.
Neovim version
NVIM v0.10.3
Expected behavior
No response
Actual behavior
See description.
Minimal config
local plugins = {
ts = 'https://github.com/nvim-treesitter/nvim-treesitter',
ts_context = 'https://github.com/nvim-treesitter/nvim-treesitter-context',
-- ADD ADDITIONAL PLUGINS THAT ARE _NECESSARY_ TO REPRODUCE THE ISSUE
}
for name, url in pairs(plugins) do
local install_path = '/tmp/nvim/site/'..name
if vim.fn.isdirectory(install_path) == 0 then
vim.fn.system { 'git', 'clone', '--depth=1', url, install_path }
end
vim.o.runtimepath = install_path..','..vim.o.runtimepath
end
-- ADD INIT.LUA SETTINGS THAT IS _NECESSARY_ FOR REPRODUCING THE ISSUE
Steps to reproduce
-
nvim --clean -u minimal.lua -
:TSContextToggleonce to disabletreesitter-context -
:TSContextToggleagain doesn't enabletreesitter-context
Sorry, please ignore, I tried to reproduce with a clean nvim config and couldn't.
I'm having the problem that at startup, it is not shown although I have
require("treesitter-context").setup{
enable = true,
}
in my config. I have to execute `:TSContextToggle TWICE in order to see it. After that, one execution of this command suffices to toggle it. This means, it was enabled after NeoVim startup but not visible.
Unfortunately, I have no permission to reopen this issue.