finally, an editor for Emacs!
Refine provides a convenient UI for editing lists.
Refine is great for editing large lists, such as hooks. In the above
example, I insert and edit values in prog-mode-hook
.
Refine is also a valuable debugging tool. In this example, I reorder
items in the kill-ring
so I paste the value I want.
Refine deliberately modifies values in place. This is useful if
you're working with a list that's shared between multiple variables,
such as font-lock-defaults
.
In some cases, this isn't possible (e.g. inserting into an empty list). In these cases, refine will overwrite your variable.
GPLv3.
Add refine.el to load-path
. MELPA in progress.