An improved shell-command for Emacs
Bump version to 2.3.2
Check if shell-command-buffer-name is bound
Bump version to 2.3.1



You can also use your local clone with git send-email.


shell-command+ is a shell-command substitute that makes it easier to run commands on regions or whole buffers, among other things.

shell-command+ has been based on a function named bang by Leah Neukirchen.

#How to use

shell-command+ is available from ELPA. It can be installed by invoking

M-x package-install RET shell-command+ RET

Bind the command shell-command+ to any key, for example M-!.

Using setup I configure shell-command+ as so:

(setup (:package shell-command+)
  (:option shell-command+-prompt "$ ")
  (:with-feature dired
    (:bind "M-!" shell-command+))
  (:global "M-!" shell-command+))


Bugs or comments can be submitted to my public inbox. Note that non-trivial contributions require a copyright assignment to the FSF.


shell-command+.el is distributed under the GPL v3 license.