narrow-to-region on steroids
Emacs Lisp
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


edit-thing.el is like narrow-to-region on steroids.

Rather than merely narrowing the current buffer, or using narrowing an indirect buffer, edit-thing will synchronize the contents of a region with an entirely independent buffer.

Although this strategy is decidedly more heavy-weight, it is compatible with even the most finicky major modes. edit-thing can also "dedent" the edit-buffer to improve indentation behavior when editing blocks of code.


(require 'edit-thing)`


Select a region and invoke (edit-thing-edit-region).