anything.el
をフォークして作られたツール、Helm
をCask
でインストール、管理したいと思います。
インストール
~/.emacs.d/Cask
(depends-on "helm")
cask
コマンドの実行
$ cd .emacs.d
$ cask
Wrote $HOME/.emacs.d/.cask/24.3.1/elpa/archives/gnu/archive-contents
Wrote $HOME/.emacs.d/.cask/24.3.1/elpa/archives/marmalade/archive-contents
Wrote $HOME/.emacs.d/.cask/24.3.1/elpa/archives/melpa/archive-contents
Making version-control local to helm-autoloads.el while let-bound!
Wrote $HOME/.emacs.d/.cask/24.3.1/elpa/helm-20140827.436/helm-autoloads.el
最小限の設定
とりあえずREADME.mdに書いてある最小限の設定をします。
~/.emacs.d/init.el
;; Helm
(require 'helm-config)
(global-set-key (kbd "C-c h") 'helm-mini)
(helm-mode 1)
;;ミニバッファでC-hをバックスペースに割り当て
(define-key helm-read-file-map (kbd "C-h") 'delete-backward-char)
基本的な操作
C-c h
で最近開いたバッファ(ファイル)を選択するC-c f
でhelm-mode-find-file
が実行
helm-mode 1
がどういう設定になっているかわかっていないので、今はこれぐらいしか把握していません(笑)。
もう少し理解したら書き足したいと思います。
追加 2014.9.11 Helmの設定
こちらのサイトを参考に設定してみました。設定はまったく同じなので、省略します。
参考サイト
- emacs-helm
- helmでC-eとC-jが使えなくなったので取り戻した
- helm.elをインストールしてみた
- anything.elのフォークhelm-modeをインストールする
- syohex/dot_files/emacs/init_loader/02_helm.el
- Helm をストレスなく使うための個人的な設定