SaaSHub helps you find the best software and product alternatives Learn more →
Nvim-treesitter-textobjects Alternatives
Similar projects and alternatives to nvim-treesitter-textobjects
-
nvim-treesitter
Nvim Treesitter configurations and abstraction layer
-
targets.vim
Vim plugin that provides additional text objects
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
mini.nvim
Library of 20+ independent Lua modules improving overall Neovim (version 0.6 and higher) experience with minimal effort
-
nvim-treesitter-refactor
Refactor module for nvim-treesitter
-
vim-textobj-user
Vim plugin: Create your own text objects
-
vim-multiple-cursors
True Sublime Text style multiple selections for Vim
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
LunarVim
🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
-
-
vim-sandwich
Set of operators and textobjects to search/select/edit sandwiched texts.
-
nvim-lsp-installer
Further development has moved to https://github.com/williamboman/mason.nvim!
-
nvim-surround
Add/change/delete surrounding delimiter pairs with ease. Written with :heart: in Lua.
-
nvim-treesitter-textsubjects
Location and syntax aware text objects which *do what you mean*
-
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
-
vim-surround
surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
-
-
-
-
iswap.nvim
Interactively select and swap function arguments, list elements, and more. Powered by tree-sitter.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
nvim-treesitter-textobjects reviews and mentions
-
Function and class text objects with Treesitter?
There is nvim-treesitter/nvim-treesitter-textobjects. It serves double purpose: defines per-language queries for which tree-sitter nodes should be considered a function, class, etc. and defines textobjects.
-
Treesitter is unusable on typescript files
Based on your reply I recommend taking out the comment plugin, replacing it with https://github.com/nvim-treesitter/nvim-treesitter-textobjects and https://github.com/numToStr/Comment.nvim
- What are best plugins for C++, Java, Kotlin, Python, & LaTex
-
Emacs 29: Install Tree-Sitter parser modules with a minor mode
Tree-Sitter is IMHO a game changer for editors. Look at Neovim what it did to their ecosystem, eg the nvim-treesitter-textobjects plugin.
-
Quick tip: One keymap can save you from using multiple plugins
So I was previously using a bunch of plugins to be able to move between frequently used block delimiters "(){}...", things like Vim-matchup or Nvim-treesitter-textobjects. However, i had the sudden realization that what I was really doing was hopping between block delimiters most of the time, so I uninstalled all of them and created a keymap that works faster and requires only one plugin Hop.nvim, which I already use to obtain EasyMotion like movements. Here's the keymap, you can customize it to your liking to add common characters where you hop to (be careful as it is not a regular regex expression):
-
Moving to text object
I'm using nvim-treesitter-textobjects and I was wondering if it would be possible to use it to move to text objects instead of only selecting. Sometimes I want for example to move to the beginning of the function declaration.
- Comment 1 thing in neovim (or plugins) that changed your life, but very few people know about
-
What's the one plugin you'd love to see?
Textobjects and motions are slightly different things, though. For textobjects and tree-sitter, there are nvim-treesitter/nvim-treesitter-textobjects and mini.ai (it is a more general purpose Lua textobject plugin which can support tree-sitter).
-
neovim plugins that have improved your workflow
nvim-treesitter-textobjects has so many great text objects, and it keeps getting new ones added regularly.
-
Delete word inside parens without deleting paren or comma
Requires: https://github.com/nvim-treesitter/nvim-treesitter-textobjects
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea5b85f550>
www.saashub.com | 1 Feb 2023
Stats
nvim-treesitter/nvim-treesitter-textobjects is an open source project licensed under Apache License 2.0 which is an OSI approved license.
Popular Comparisons
- nvim-treesitter-textobjects VS vim-multiple-cursors
- nvim-treesitter-textobjects VS nvim-treesitter-refactor
- nvim-treesitter-textobjects VS targets.vim
- nvim-treesitter-textobjects VS vim-textobj-user
- nvim-treesitter-textobjects VS nvim-treesitter
- nvim-treesitter-textobjects VS nvim-lsp-installer
- nvim-treesitter-textobjects VS LunarVim
- nvim-treesitter-textobjects VS vscode-neovim
- nvim-treesitter-textobjects VS nvim-lspconfig
- nvim-treesitter-textobjects VS jester