aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/treesitter/dev.lua
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2025-05-02 19:16:04 +0200
committerChristian Clason <ch.clason+github@icloud.com>2025-05-02 21:39:11 +0200
commit5a2edc483dff93cc94847b6950713d80a51087c0 (patch)
tree135a63f58d38bbef595af98aa372c635dd16f92c /runtime/lua/vim/treesitter/dev.lua
parent34c769dd897d94ab8876258d21e88351b8231f39 (diff)
downloadrneovim-5a2edc483dff93cc94847b6950713d80a51087c0.tar.gz
rneovim-5a2edc483dff93cc94847b6950713d80a51087c0.tar.bz2
rneovim-5a2edc483dff93cc94847b6950713d80a51087c0.zip
fix(treesitter): close `:InspectTree` with `q`
Problem: `:InspectTree` window does not follow precedent for focused "info windows" (like `checkhealth`, `Man`, etc.). Solution: Map `q` to `<C-w>c`.
Diffstat (limited to 'runtime/lua/vim/treesitter/dev.lua')
-rw-r--r--runtime/lua/vim/treesitter/dev.lua2
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/lua/vim/treesitter/dev.lua b/runtime/lua/vim/treesitter/dev.lua
index 8a12bb438e..1ce1916d4b 100644
--- a/runtime/lua/vim/treesitter/dev.lua
+++ b/runtime/lua/vim/treesitter/dev.lua
@@ -451,6 +451,8 @@ function M.inspect_tree(opts)
end,
})
+ api.nvim_buf_set_keymap(b, 'n', 'q', '<C-w>c', { desc = 'Close language tree window' })
+
local group = api.nvim_create_augroup('nvim.treesitter.dev', {})
api.nvim_create_autocmd('CursorMoved', {