diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2025-05-02 19:16:04 +0200 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2025-05-02 21:39:11 +0200 |
| commit | 5a2edc483dff93cc94847b6950713d80a51087c0 (patch) | |
| tree | 135a63f58d38bbef595af98aa372c635dd16f92c /runtime/lua/vim/treesitter/dev.lua | |
| parent | 34c769dd897d94ab8876258d21e88351b8231f39 (diff) | |
| download | rneovim-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.lua | 2 |
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', { |