vim-indent-object

Vim plugin that defines a new text object representing lines of code at the same indent level. Useful for python/vim scripts, etc. (by michaeljsmith)

Vim-indent-object Alternatives

Similar projects and alternatives to vim-indent-object

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better vim-indent-object alternative or higher similarity.

vim-indent-object reviews and mentions

Posts with mentions or reviews of vim-indent-object. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-14.
  • Is there a plugin to select the parent block of code I am in?
    2 projects | /r/neovim | 14 Apr 2023
    I tried https://github.com/michaeljsmith/vim-indent-object and while it was somewhat promising, it doesn't work correctly.
  • Select indented lines in markdown todo list
    4 projects | /r/neovim | 11 Jan 2023
  • Ask HN: Is Vim still worth learning?
    5 projects | news.ycombinator.com | 13 Dec 2022
  • How can it select the inner/outer tag of yaml block
    1 project | /r/neovim | 2 Aug 2022
  • Easier way to delete a whole function?
    6 projects | /r/vim | 22 May 2022
    If your function is nicely indented (like your example), you can use an indent object daI delete it. Indent objects are provided by vim-indent-object (more well-known but inactive) and vindent.vim (an extended version by me).
  • vindent.vim v3.0.0
    3 projects | /r/vimplugins | 13 May 2022
    vindent.vim is an alternative to both vim-indentwise and vim-indent-object. The latest version v3.0.0 reimplements every functionality that the two plugin offer, but improved!
  • vindent.vim: a new plugin for indent motions and text objects
    4 projects | /r/vim | 29 Apr 2022
    I use indent objects from vim-indent-object and indent jumps vim-indentwise alot, but they seem to be dormant for a long time. Also, vim-indentwise provides a lot of unnecessary functionalities IMO, making modifying the source code a bit difficult.
  • Vimrc - How would I set `do` and `end` as delimiter pairs and then have `yid` yank between them?
    5 projects | /r/vim | 4 Jan 2022
    This isn't exactly what you're looking for, but assuming you've indented everything between do and end, you can use the vim indent object plugin (https://github.com/michaeljsmith/vim-indent-object), then do something like yii, or dii to do it inside the indent.
  • Using Vim for Everything!
    6 projects | /r/FPGA | 6 Oct 2021
    I just saw a nice post in /u/medwatt about using vim for VHDL/Verilog and thought I'd contribute a little! * Syntax and error highlight: https://github.com/autozimu/LanguageClient-neovim * Column align: https://github.com/junegunn/vim-easy-align * Remove annoying whitespaces: https://github.com/ntpeters/vim-better-whitespace * Partial (fuzzy) filename search: https://github.com/junegunn/fzf.vim * Outline all declarations inside a file: ⠀https://github.com/preservim/tagbar * Treat indentations as vim-objects (useful for languages that don't use { }): https://github.com/michaeljsmith/vim-indent-object There is also mouse support in vim for those who want it. Try typing :set mouse=a. Very useful for resizing windows. I also highly recommend you get good at using folds (https://vim.fandom.com/wiki/Folding). It makes it a LOT easier to navigate files. You can save your fold config per-file with :mkview and load it later with :loadview. If I come up with more hints - I'll mention them in the comments!
  • Any vim-indent-object alternative?
    2 projects | /r/neovim | 18 Jun 2021
    Some of the forks https://github.com/michaeljsmith/vim-indent-object/network seem to be quite ahead, you can probably choose and pick a lot of improvements to your fork, then you take over the world!
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Apr 2024
    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. Learn more →

Stats

Basic vim-indent-object repo stats
15
729
3.3
3 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com