Manipulating and moving between function arguments in Neovim

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. vim-argumentative

    Argumentative aids with manipulating and moving between function arguments.

    I'm looking for a way to easily remove, swap, or jump between functions' arguments in Neovim. I've found https://github.com/PeterRincker/vim-argumentative, but it seems discontinued (last update 2014). I also found another one that uses Treesitter but doesn't seem to support all programming languages, and also, it was in a beta version.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. sibling-swap.nvim

    Neovim plugin for swaps closest siblings with Tree-Sitter

    I use this treesitter feature for moving between arguments/functions/etc, and Sibling Swap for swapping of arguments (or any kind of nodes, really)

  4. nvim-treesitter-textobjects

    Thanks! I just started using https://github.com/nvim-treesitter/nvim-treesitter-textobjects, and it works as a charm.

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.

Suggest a related project

Related posts

  • Neovim Tips to Accelerate Your Text Navigation

    2 projects | dev.to | 16 Feb 2025
  • Show HN: Daily-notes.nvim – fuzzy time journal and planning plugin

    9 projects | news.ycombinator.com | 8 Feb 2025
  • A Missing IDE Feature

    3 projects | news.ycombinator.com | 4 Nov 2024
  • Neovim for beginners

    20 projects | dev.to | 30 Sep 2024
  • Customizing Your Lazyvim Setup for Personal Preferences

    27 projects | dev.to | 30 Jun 2024

Did you know that Lua is
the 18th most popular programming language
based on number of references?