From 6563c6bde7ecf16cf216eab33b339071d12069e6 Mon Sep 17 00:00:00 2001 From: Christian Clason Date: Fri, 2 May 2025 19:16:04 +0200 Subject: [PATCH] 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`. (cherry picked from commit 5a2edc483dff93cc94847b6950713d80a51087c0) --- runtime/lua/vim/treesitter/dev.lua | 2 ++ 1 file changed, 2 insertions(+) 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', { desc = 'Close language tree window' }) + local group = api.nvim_create_augroup('nvim.treesitter.dev', {}) api.nvim_create_autocmd('CursorMoved', {