How to do this in Neovim?

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
  • nvim-surround

    Add/change/delete surrounding delimiter pairs with ease. Written with :heart: in Lua.

  • My suggestion is the "multi cursor" part via macro and the bracket via suround plugin like https://github.com/kylechui/nvim-surround.

  • vim-visual-multi

    Multiple cursors plugin for vim/neovim

  • try: vim-visual-multi

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

    Your color buddy for making cool neovim color schemes

  • i dunno but colorbuddy does this as well

  • nvim-colorizer.lua

    Maintained fork of the fastest Neovim colorizer (by NvChad)

  • If you mean in the gif, it is just VSCode. In Neovim I was recommended nvim-colorizer.lua [here](https://github.com/NvChad/nvim-colorizer.lua/)

  • vim-multiple-cursors

    True Sublime Text style multiple selections for Vim

  • In case you want to select multiple variables and change those all at once, you can check out https://github.com/terryma/vim-multiple-cursors.

  • vim-surround

    surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease

  • To surround in parens you can download T popes vim-surround then do yss).

  • vis

    A vi-like editor based on Plan 9's structural regular expressions (by martanne)

  • You should also try vis, it has multi cursor support as well as structural regexps from sam features. The migration should be fairly easy because vis is also configured in lua, although I still haven't given it a proper try because I've been writing most of my code on my phone lately and vis doesn't have mouse support, so it'd be even more of a pain to use.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. 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.

    InfluxDB logo
  • dotfiles

    my dotfiles (by AriSweedler)

  • Also, I have a plugin that lets s( surround the text with parens. I wrote it myself: link. Although there are many mature alternatives out there. Anyway. Without that plugin there's no easy way. You gotta A) then I(, which is 2 commands. Not 1.

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