Skip to content
/ refine Public
forked from Wilfred/refine

interactive list editing in Emacs

Notifications You must be signed in to change notification settings

syohex/refine

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Refine

Build Status

finally, an editor for Emacs!

Refine provides a convenient UI for editing lists.

edit_hook

Refine is great for editing large lists, such as hooks. In the above example, I insert and edit values in prog-mode-hook.

kill_ring

Refine is also a valuable debugging tool. In this example, I reorder items in the kill-ring so I paste the value I want.

Limitations

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.

License

GPLv3.

Installation

Add refine.el to load-path. MELPA in progress.

About

interactive list editing in Emacs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Emacs Lisp 100.0%