evil-textobj-tree-sitter icon indicating copy to clipboard operation
evil-textobj-tree-sitter copied to clipboard

Tree-sitter powered textobjects for evil mode in Emacs

Results 12 evil-textobj-tree-sitter issues
Sort by recently updated
recently updated
newest added

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...