git clone 'git://'

Build Status

What's this?

This is a extension of Emacs that controls Cask in Emacs.
Moreover, you can use Cask in Windows by using this extension.


If use package.el

2014/03/21 It's available by using melpa.

If use el-get.el

2014/03/21 It's available. But, master branch only.

If use auto-install.el

(auto-install-from-url "")


Download caskxy.el and put it on your load-path.
- In this case, you need to install each of the following dependency.


for Windows

The following application is required. - Unix Shell Environment (e.g. Cygwin) - curl

Python is no need.

  1. clone cask repository to $HOME/.cask

    $ cd $HOME
    $ git clone .cask
  2. download cask-cli.el of contrib to any location

    $ curl -o ~/.emacs.d/cask-cli.el
  3. set caskxy/cask-cli-path.

    (setq caskxy/cask-cli-path "~/.emacs.d/cask-cli.el")
  4. do M-x caskxy/do-cask-command and select “upgrade”. (It's equal to eval the following sexp.)

    (caskxy/do-cask-command "upgrade")


(require 'caskxy)

;; Make config suit for you. About the config item, see Customization or eval the following sexp.
;; (customize-group "caskxy")


Set condition

Use the following commands.
- caskxy/set-emacs-runtime - caskxy/set-cask-file - caskxy/set-tester-backend

For checking current condition, M-x caskxy/show-condition.

Use Cask

M-x caskxy/do-cask-command and select “install” means cask install on shell.

Run test

M-x caskxy/run-test.

Add test function

If you want to use other test function, Use caskxy/add-tester-backend.
About already defined test function, M-x caskxy/set-tester-backend.

Tested On