Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
iswap.nvim
Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I was unable to get the behavior I wanted with nvim-treesitter-textobjects, so I wrote my own alternative: https://github.com/Jason-M-Chan/ts-textobjects
Hi, I also think treesitter-textobjects are a bit overspecific, that's why I created https://github.com/David-Kunz/treesitter-unit/ .
- https://github.com/mizlan/iswap.nvim : again uses hints for swapping treesitter nodes
- https://github.com/IndianBoy42/hop.nvim : This is my fork of hop.nvim, i got tired of waiting for PR#123 to be merged which refactored hop.nvim to allow for more flexible ways of specifying jump targets (instead of line by line you return everything visible on the screen). This allowed me to write some extensions that use treesitter to jump to locals, like definitions, references, scopes, and any other queries you want
I wrote https://github.com/RRethy/nvim-treesitter-textsubjects which you might find useful.