Github GitHub - rejeep/drag-stuff.el: Drag stuff around in Emacs
source link: https://github.com/rejeep/drag-stuff.el
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
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)
M-x drag-stuff-mode
To enable drag-stuff globally, use:
(drag-stuff-global-mode 1)
Suggested key-bindings
To activate the suggested key-bindings, <M-up>
, <M-down>
, <M-right>
, <M-left>
, use:
(drag-stuff-define-keys)
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 cask if you haven't already, then:
$ cd /path/to/drag-stuff
$ cask
Run all tests with:
$ make
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK