[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Adding refactoring capabilities to Emacs

From: Eli Zaretskii
Subject: Adding refactoring capabilities to Emacs
Date: Sat, 19 Aug 2023 09:03:57 +0300

I originally wrote the below in a discussion of a bug report, but it
really belongs here.  So here's a repost:

  > Okay, I'm convinced.  I'll defer this functionality to the future
  > refactoring support in Emacs, built with project.el and eglot no doubt.

  Eglot can serve as the back-end, and it isn't the only one that comes
  to mind (I sincerely hope that at least some of the simpler
  refactoring jobs will not require an LSP, but could be done using
  built-in capabilities).

  But back-end is just one part of this.  We should IMO begin by our own
  research into the UI parts of this: how does the user specify the
  requested refactoring?  Several alternatives are possible, and we
  should study them and decide what is best for Emacs.

  Would someone please step forward and work on adding refactoring to

The main point of this is that it's high time Emacs had sophisticated
and flexible support for code refactoring.  Let's start working on

reply via email to

[Prev in Thread] Current Thread [Next in Thread]