rake 20161114.605(in MELPA)
Run rake commands

概要

rake.el は、Ruby版makeである rake をEmacsから扱います。

M-x rake はrakeを実行します。

zeusspringbundler の存在を自動判別します。

タスク選択インターフェースはido-vertical-mode.el(レビュー) がデフォルトですが、
helm(カテゴリ)grizzl も選択できます。

引数をつける場合は C-u M-x rake を使います。

おまけとして、 M-x rake-find-taskRakefile 中で
指定したタスクにジャンプします。

20150722021308.png
Fig1: M-x rake

インストール

パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。

(package-initialize)
(setq package-archives
      '(("gnu" . "http://elpa.gnu.org/packages/")
        ("melpa" . "http://melpa.org/packages/")
        ("org" . "http://orgmode.org/elpa/")))

初めてrakeを使う方は
以下のコマンドを実行します。

M-x package-install rake

アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。

M-x package-install package-utils (初めてアップグレードする場合のみ)
M-x package-utils-upgrade-by-name rake

設定 150722020929.rake.el(以下のコードと同一)

;;; ido-vertical-modeを設定しておく
(ido-vertical-mode 1)
(setq ido-vertical-define-keys 'C-n-and-C-p-only)
;;; タスクのキャッシュを有効にする
;;; 無効にしても遅くならないならば無効にしてもよい
(setq rake-enable-caching t)
;;; タスク選択インターフェースをhelmにする
;;; デフォルトはido-vertical-mode
;; (setq rake-completion-system 'helm)

実行方法

$ wget http://rubikitch.com/f/150722020929.rake.el
$ emacs -Q -f package-initialize -l 150722020929.rake.el

本サイト内の関連パッケージ


本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。