evil-textobj-tree-sitter
                                
                                 evil-textobj-tree-sitter copied to clipboard
                                
                                    evil-textobj-tree-sitter copied to clipboard
                            
                            
                            
                        Tree-sitter powered textobjects for evil mode in Emacs
Issues like https://github.com/meain/evil-textobj-tree-sitter/issues/54 and https://github.com/meain/evil-textobj-tree-sitter/issues/30 happen because the upstream language bindings are not the latest. Having a CI to check if we have up to date bindings before we merge...
99% of the code does not depend on evil, it is just the final selection which uses evil. I was thinking that maybe we could expand this to be used...
We have a few nodes which could have overriding definitions in the same match ([example](https://github.com/nvim-treesitter/nvim-treesitter-textobjects/blob/7c6b5fe0926f52854f193d058cd98d2e74c3d483/queries/python/textobjects.scm#L5)). We have to override the inner one with `.start` one if this is present. ```scm...
Swap the current node of some type with the very next node of that same type. This could be really useful for swapping function arguments or moving functions up/down. ref:...
Update tree-sitter queries to latest from nvim-treesitter/nvim-treesitter-textobjects
Update tree-sitter queries to latest from nvim-treesitter/nvim-treesitter-textobjects
Waiting for package-lint to hit package repository.
Hi, I wanted to share my experiments with the Emacs builtin treesit library. Recently, there were added some functions for creating arbitrary thing at points from the parse tree nodes....
Currently `elisp-tree-sitter` uses neovim queries(which are more complete) and `treesit` users helix queries. The primary limitation is due to https://lists.gnu.org/archive/html/emacs-devel/2023-03/msg00500.html . This is a tracking issue to make sure we...