If you have never used wgrep with rg.el to rename a function in several files, try it | that will blow your mind

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • deadgrep

    fast, friendly searching with ripgrep and Emacs

  • Yes in this area (text search) there is many alternatives. Wilfred Hughes (author of deadgrep) has listed them in: https://github.com/Wilfred/deadgrep/blob/master/docs/ALTERNATIVES.md

  • rg.el

    Emacs search tool based on ripgrep

  • In this post we see how to rename interactively a function that appears in several files using rg.el and wgrep!

  • 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
  • Emacs-wgrep

    Writable grep buffer and apply the changes to files

  • In this post we see how to rename interactively a function that appears in several files using rg.el and wgrep!

  • multiple-cursors.el

    Multiple cursors for emacs.

  • Then, in *rg* buffer, we transform org-link-expand-abbrev into org-link-RENAMED the way we prefer (we have all the Emacs power, some of us might use query-replace, other might use multiple-cursors.el, other iedit, etc.). And so *rg* buffer looks like this:

  • iedit

    Modify multiple occurrences simultaneously

  • Then, in *rg* buffer, we transform org-link-expand-abbrev into org-link-RENAMED the way we prefer (we have all the Emacs power, some of us might use query-replace, other might use multiple-cursors.el, other iedit, etc.). And so *rg* buffer looks like this:

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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

  • Navigating an enormous code base

    11 projects | /r/emacs | 25 Apr 2022
  • Recreated Vim Workflow. What else is cool?

    1 project | /r/emacs | 9 Mar 2022
  • Is there a magit-like interface for grep?

    5 projects | /r/emacs | 17 Feb 2022
  • Weekly tips/trick/etc/ thread

    2 projects | /r/emacs | 27 Jan 2021
  • ripgrep is fantastic | Emacs is fantastic | BOOM you get the fantastic rg.el

    3 projects | /r/emacs | 15 Apr 2022