Skip to content
narrow-to-region on steroids
Emacs Lisp
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit 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).

You can’t perform that action at this time.