Our great sponsors
-
mini.nvim
Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
-
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.
Or better yet, 'mini.indentscope' which defines ii and ai textobjects for inner and outer indent scopes.
You could look into treesitter-textobjects and treesitter-textsubjects: they define "smarter" blocks and function boundaries that work relatively well with python and non-parentheses code.
You could look into treesitter-textobjects and treesitter-textsubjects: they define "smarter" blocks and function boundaries that work relatively well with python and non-parentheses code.
nvim-various-textobjs has them included, so does one of the many mini-plugins.
Related posts
- Is there a feature in Neovim similar to Emmet's balance inward and outward in VSCode?
- Searching for plugin to provide granular treesitter visual mode navigation
- Is there a plugin to select the parent block of code I am in?
- Motion to select a self-closing html/xml/jsx/tsx tag
- What do you use treesitter for other than highlighting?