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.
Tree-sitter is the system that knows about code structure. One example of its use is https://github.com/nvim-treesitter/nvim-treesitter-textobjects With it, you can define text objects for functions and classes, or have mapping to navigate between them. For example cif and yif to "change" and "yank" a function, or [f and ]f to go the the previous/next function.
Thanks for the replies. There’s loads of potential for treesitter! Does neovim use this library https://tree-sitter.github.io or it’s own implementation?
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.