dimitri/el-get — pull request #1054 by bakotaco (2013-01-30 15:37:18+00:00)
Title: new recipe: region-bindings-mode

region-bindings-mode is a minor mode that enables custom bindings when mark is active, it is especially handy in combination with multiple-cursors mode.

`M-x el-get-check-recipe` reports:

```
* WARNING: Are you sure you need features?
If this library has `;;;###autoload' comment (a.k.a autoload cookie),
you don't need `:features'.
0 error(s) found.
```

`test-recipe.sh` reports SUCCESS:

```
./test-recipe.sh region-bindings-mode
*** Testing el-get recipe /Users/bas/.emacs.d/el-get/el-get/recipes/region-bindings-mode.rcp ***
el-get-init-and-install: install (region-bindings-mode)
el-get-init-and-install: init nil
Running commands synchronously: ((:command-name "*git clone region-bindings-mode*" :buffer-name "*git clone region-bindings-mode*" :default-directory "~/.emacs.d/el-get/" :program "/usr/local/bin/git" :args ("--no-pager" "clone" "http://github.com/fgallina/region-bindings-mode.git" "region-bindings-mode") :message "Package region-bindings-mode installed." :error "Could not install package region-bindings-mode.") nil (:command-name "*git submodule update*" :buffer-name "*git clone region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :program "/usr/local/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules"))
el-get is waiting for "*git clone region-bindings-mode*" to complete
"Cloning into 'region-bindings-mode'...
"
el-get: Package region-bindings-mode installed.
Running commands synchronously: ((:command-name "*git submodule update*" :buffer-name "*git clone region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :program "/usr/local/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules"))
el-get is waiting for "*git submodule update*" to complete
""
el-get: git submodule update ok
el-get: pakage region-bindings-mode checksum is 6301d031bf76fd9a97fd741bd9b526b1c0e56879.
el-get-build region-bindings-mode
Running commands synchronously: ((:command-name "byte-compile" :buffer-name "*el-get-build: region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :shell t :stdin (:load-path ("." "~/.emacs.d/el-get/" "/Users/bas/.emacs.d/el-get/el-get/methods" "/Users/bas/.emacs.d/el-get/el-get" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/vc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/url" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/textmodes" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/progmodes" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/play" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/org" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/nxml" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/net" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/mh-e" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/mail" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/language" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/international" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/gnus" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/eshell" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/erc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/emulation" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/emacs-lisp" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/cedet" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/calendar" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/calc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/obsolete" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/leim") :compile-files ("/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode") :clean-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/") :sync sync :program "/usr/local/Cellar/emacs/24.2/Emacs.app/Contents/MacOS/Emacs" :args ("-Q" "-batch" "-f" "toggle-debug-on-error" "-l" "/Users/bas/.emacs.d/el-get/el-get/el-get-byte-compile" "-f" "el-get-byte-compile-from-stdin") :message "el-get-build region-bindings-mode: byte-compile ok." :error "el-get could not byte-compile region-bindings-mode"))
el-get is waiting for "byte-compile" to complete
"Debug on Error enabled globally
el-get-byte-compile: Cleaning stale compiled files in /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/
el-get-byte-compile: /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode
Checking /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode...
Compiling /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode.el...
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode.elc
Done (Total of 1 file compiled)
"
el-get: el-get-build region-bindings-mode: byte-compile ok.
el-get: updating autoloads for region-bindings-mode
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el
Generating autoloads for region-bindings-mode/region-bindings-mode.el...
Generating autoloads for region-bindings-mode/region-bindings-mode.el...done
Saving file /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el...
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el
(No changes need to be saved)
el-get: byte-compiling autoload file
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.elc
el-get: evaluating autoload file
Loading ~/.emacs.d/el-get/.loaddefs...
require 'region-bindings-mode
el-get initialized package region-bindings-mode
region-bindings-mode installed: This package has been installed successfully by el-get.
el-get install region-bindings-mode
el-get: evaluating autoload file
Loading ~/.emacs.d/el-get/.loaddefs...
*** Initial install successful ***
Running commands synchronously: ((:command-name "*git pull region-bindings-mode*" :buffer-name "*git pull region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :program "/usr/local/bin/git" :args ("--no-pager" "pull") :message "Pulled package region-bindings-mode." :error "Could not update package region-bindings-mode.") nil (:command-name "*git submodule update*" :buffer-name "*git pull region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :program "/usr/local/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules"))
el-get is waiting for "*git pull region-bindings-mode*" to complete
"Already up-to-date.
"
el-get: Pulled package region-bindings-mode.
Running commands synchronously: ((:command-name "*git submodule update*" :buffer-name "*git pull region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :program "/usr/local/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules"))
el-get is waiting for "*git submodule update*" to complete
""
el-get: git submodule update ok
el-get-build region-bindings-mode
Running commands synchronously: ((:command-name "byte-compile" :buffer-name "*el-get-build: region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :shell t :stdin (:load-path ("." "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode" "~/.emacs.d/el-get/" "/Users/bas/.emacs.d/el-get/el-get/methods" "/Users/bas/.emacs.d/el-get/el-get" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/vc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/url" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/textmodes" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/progmodes" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/play" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/org" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/nxml" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/net" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/mh-e" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/mail" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/language" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/international" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/gnus" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/eshell" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/erc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/emulation" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/emacs-lisp" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/cedet" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/calendar" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/calc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/obsolete" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/leim") :compile-files ("/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode") :clean-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/") :sync t :program "/usr/local/Cellar/emacs/24.2/Emacs.app/Contents/MacOS/Emacs" :args ("-Q" "-batch" "-f" "toggle-debug-on-error" "-l" "/Users/bas/.emacs.d/el-get/el-get/el-get-byte-compile" "-f" "el-get-byte-compile-from-stdin") :message "el-get-build region-bindings-mode: byte-compile ok." :error "el-get could not byte-compile region-bindings-mode"))
el-get is waiting for "byte-compile" to complete
"Debug on Error enabled globally
el-get-byte-compile: Cleaning stale compiled files in /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/
el-get-byte-compile: Cleaning stale compiled file /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode.elc
el-get-byte-compile: /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode
Checking /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode...
Compiling /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode.el...
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode.elc
Done (Total of 1 file compiled)
"
el-get: el-get-build region-bindings-mode: byte-compile ok.
el-get: updating autoloads for region-bindings-mode
Saving file /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el...
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el
(No changes need to be saved)
el-get: byte-compiling autoload file
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.elc
el-get: evaluating autoload file
Loading ~/.emacs.d/el-get/.loaddefs...
require 'region-bindings-mode
el-get initialized package region-bindings-mode
el-get-reload: region-bindings-mode
Loading /private/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode...
el-get-init: region-bindings-mode
el-get-init:
require 'region-bindings-mode
el-get initialized package region-bindings-mode
el-get updated package region-bindings-mode
region-bindings-mode updated: This package has been updated successfully by el-get.
el-get update region-bindings-mode
*** Update successful ***
el-get: updating autoloads for region-bindings-mode
Saving file /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el...
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el
(No changes need to be saved)
el-get: byte-compiling autoload file
el-get: evaluating autoload file
Loading ~/.emacs.d/el-get/.loaddefs...
el-get removed package region-bindings-mode
region-bindings-mode removed: This package has been removed successfully by el-get.
el-get remove region-bindings-mode
*** Removal successful ***
el-get-install region-bindings-mode: (region-bindings-mode)
el-get-install-next-packages: region-bindings-mode
Running commands synchronously: ((:command-name "*git clone region-bindings-mode*" :buffer-name "*git clone region-bindings-mode*" :default-directory "~/.emacs.d/el-get/" :program "/usr/local/bin/git" :args ("--no-pager" "clone" "http://github.com/fgallina/region-bindings-mode.git" "region-bindings-mode") :message "Package region-bindings-mode installed." :error "Could not install package region-bindings-mode.") nil (:command-name "*git submodule update*" :buffer-name "*git clone region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :program "/usr/local/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules"))
el-get is waiting for "*git clone region-bindings-mode*" to complete
"Cloning into 'region-bindings-mode'...
"
el-get: Package region-bindings-mode installed.
Running commands synchronously: ((:command-name "*git submodule update*" :buffer-name "*git clone region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :program "/usr/local/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules"))
el-get is waiting for "*git submodule update*" to complete
""
el-get: git submodule update ok
el-get: pakage region-bindings-mode checksum is 6301d031bf76fd9a97fd741bd9b526b1c0e56879.
el-get-build region-bindings-mode
Running commands synchronously: ((:command-name "byte-compile" :buffer-name "*el-get-build: region-bindings-mode*" :default-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/" :shell t :stdin (:load-path ("." "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode" "~/.emacs.d/el-get/" "/Users/bas/.emacs.d/el-get/el-get/methods" "/Users/bas/.emacs.d/el-get/el-get" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/vc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/url" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/textmodes" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/progmodes" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/play" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/org" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/nxml" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/net" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/mh-e" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/mail" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/language" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/international" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/gnus" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/eshell" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/erc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/emulation" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/emacs-lisp" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/cedet" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/calendar" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/calc" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/lisp/obsolete" "/usr/local/Cellar/emacs/24.2/share/emacs/24.2/leim") :compile-files ("/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode") :clean-directory "/var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/") :sync t :program "/usr/local/Cellar/emacs/24.2/Emacs.app/Contents/MacOS/Emacs" :args ("-Q" "-batch" "-f" "toggle-debug-on-error" "-l" "/Users/bas/.emacs.d/el-get/el-get/el-get-byte-compile" "-f" "el-get-byte-compile-from-stdin") :message "el-get-build region-bindings-mode: byte-compile ok." :error "el-get could not byte-compile region-bindings-mode"))
el-get is waiting for "byte-compile" to complete
"Debug on Error enabled globally
el-get-byte-compile: Cleaning stale compiled files in /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/
el-get-byte-compile: /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode
Checking /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode...
Compiling /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode.el...
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/region-bindings-mode/region-bindings-mode.elc
Done (Total of 1 file compiled)
"
el-get: el-get-build region-bindings-mode: byte-compile ok.
el-get: updating autoloads for region-bindings-mode
Generating autoloads for region-bindings-mode/region-bindings-mode.el...
Generating autoloads for region-bindings-mode/region-bindings-mode.el...done
Saving file /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el...
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.el
(No changes need to be saved)
el-get: byte-compiling autoload file
Wrote /var/folders/v9/c86tbn9n1dn258vz59cv5t640000gn/T/el-get-test-home/.emacs.d/el-get/.loaddefs.elc
el-get: evaluating autoload file
Loading ~/.emacs.d/el-get/.loaddefs...
require 'region-bindings-mode
el-get-install-next-packages: nil
el-get initialized package region-bindings-mode
region-bindings-mode installed: This package has been installed successfully by el-get.
el-get install region-bindings-mode
*** Second install successful ***
*** SUCCESS /Users/bas/.emacs.d/el-get/el-get/recipes/region-bindings-mode.rcp ***
```