Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Drag stuff around in Emacs
Emacs Lisp

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
features
.gitignore
Carton
README.markdown
drag-stuff-pkg.el
drag-stuff.el

README.markdown

Drag Stuff

Drag Stuff is a minor mode for Emacs that makes it possible to drag stuff (words, region, lines) around in Emacs.

Installation

I recommend installing via ELPA, but manual installation is simple as well:

(add-to-list 'load-path "/path/to/drag-stuff")
(require 'drag-stuff)

Usage

Start drag-stuff-mode using.

(drag-stuff-mode t)

or

M-x drag-stuff-mode

Drag line

To drag a line up and down. Put the cursor on that line and press <M-up> and <M-down>.

Drag lines

To drag several lines up and down. Select the lines you want to drag and press <M-up> and <M-down>.

Drag region

A region can be dragged to the left and right. Select the region you want to drag and press <M-left> and <M-right>.

Drag word

To drag a word. Place the cursor on the word and press <M-left> and <M-right>.

For more information, see comments in drag-stuff.el.

Contribution

Contribution is much welcome! Drag stuff is tested using Ecukes. When adding new features, please write tests for them!

Install carton if you haven't already, then:

$ cd /path/to/drag-stuff
$ carton

Run all tests with:

$ make
Something went wrong with that request. Please try again.