iswap.nvim: Interactively swap function arguments, list elements, and more using tree-sitter!

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • iswap.nvim

    Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.

  • iswap.nvim is a plugin that allows you to interactively swap... things! Like a lot of things: function arguments, list elements, parameters, and more! Take a look and see if it tickles your fancy!

  • vim-swap

    Reorder delimited items.

  • 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.

    WorkOS logo
  • nvim-treesitter-textobjects

  • Yeah! But they've really only exposed the features to swap next and previous: https://github.com/nvim-treesitter/nvim-treesitter-textobjects/blob/2b26df9c3c6a5fff41df02ccb049c132f1a95708/lua/nvim-treesitter/textobjects/swap.lua#L35-L50

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