Drag Stuff is a minor mode for Emacs that makes it possible to drag stuff (words, region, lines) around in Emacs.
I recommend installing via ELPA, but manual installation is simple as well:
(add-to-list 'load-path "/path/to/drag-stuff") (require 'drag-stuff)
To drag a line up and down. Put the cursor on that line and press
To drag several lines up and down. Select the lines you want to drag
A region can be dragged to the left and right. Select the region you
want to drag and press
To drag a word. Place the cursor on the word and press
For more information, see comments in
Contribution is much welcome! Drag stuff is tested using Ecukes. When Adding New features, please write tests for them!
To fetch Ecukes:
$ cd /path/to/drag-stuff $ git submodule init $ git submodule update
Run the tests with:
$ ./util/ecukes/ecukes features