feat: add treesitter textobjects

main
sudo pacman -Syu 2023-07-26 00:46:52 +07:00
parent 9bd578f8f3
commit 0010431ba6
2 changed files with 16 additions and 5 deletions

View File

@ -225,10 +225,6 @@ vim.<span class="pl-smi">keymap</span>.<span class="pl-c1">set</span>(<span clas
<li>
With mini-bracketed
<ul>
<li>
<code>[B</code>, <code>]B</code>, <code>[b</code>,
<code>]b</code>: buffer backward/forward
</li>
<li>
<code>[D</code>, <code>]D</code>, <code>[d</code>,
<code>]d</code>: diagnostic backward/forward
@ -274,6 +270,20 @@ vim.<span class="pl-smi">keymap</span>.<span class="pl-c1">set</span>(<span clas
</li>
</ul>
</li>
<li>
<p>
With
<a
href="https://github.com/nvim-treesitter/nvim-treesitter-textobjects"
>nvim-treesitter/nvim-treesitter-textobjects</a
>
</p>
<ul>
<li>
<code>vif</code>, <code>vaf</code>: select inner/outer function
</li>
</ul>
</li>
<li>
<p>
With

View File

@ -103,7 +103,6 @@ vim.keymap.set("n", "q", ":q<CR>")
- `:A`: open alternate file
- With [echasnovski/mini.nvim](https://github.com/echasnovski/mini.nvim)
- With mini-bracketed
- `[B`, `]B`, `[b`, `]b`: buffer backward/forward
- `[D`, `]D`, `[d`, `]d`: diagnostic backward/forward
- `[Q`, `]Q`, `[q`, `]q`: quickfix backward/forward
- `[T`, `]T`, `[t`, `]t`: tree-sitter backward/forward
@ -117,6 +116,8 @@ vim.keymap.set("n", "q", ":q<CR>")
- `sr`: replace surround
- With mini-trailspace
- `<Leader>tr`: trim trailing whitespace
- With [nvim-treesitter/nvim-treesitter-textobjects](https://github.com/nvim-treesitter/nvim-treesitter-textobjects)
- `vif`, `vaf`: select inner/outer function
- With [neovim/nvim-lspconfig](https://github.com/neovim/nvim-lspconfig)
- `<Space>gd`: go to definition
- `<Space>k`: hover