emacs direx.el : diredとspeedbarを組み合わせた全く新しいファイラ | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット

パッケージ名 direx
概要(原文) Simple Directory Explorer
リポジトリ MELPA
取得先 https://github.com/m2ym/direx-el
バージョン 20140323.908
関連記事 package:direx package:dired package:speedbar

direx.el は一言で言えば Yet another dired です。

つまり、Emacs Lispで実装されたもうひとつのファイラです。

最大の特徴は、深いディレクトリ構造をディレクトリツリーとして
すべて見せてくれることです。

speedbar 的なディレクトリツリーが特徴です。

「diredとspeedbarを組み合わせた」とタイトルに書きましたが、
実はどちらにも依存していません。

また、コアはわずか1000行ととてもコンパクトです。

diredと比べれば1/8に過ぎません。

使い方はdiredに似ているのですぐに慣れます。

  • C: コピー
  • R: リネーム・移動
  • D: 削除
  • ^: 親ディレクトリ
  • RET: ファイル・ディレクトリを開く

などはそのまま使えます。

なによりディレクトリでRETを押すと
その場でサブディレクトリが展開されるし、
Eを押すと再帰的にディレクトリツリーを開いてくれます。

direxとdiredのエントリーポイントはこのように対応しています。

M-x dired-jumpM-x direx:jump-to-directory
M-x diredM-x direx:find-directory

たくさんのサブディレクトリが含まれるディレクトリを見るとき、
direxはとても役立ちます。

direx インストール

このパッケージはmelpaにあるので パッケージの初期設定 を行ってください。

M-x package-refresh-contents
M-x package-install direx

設定 141018090645.direx.el(以下のコードと同一)

(global-set-key (kbd "C-x C-j") 'direx:jump-to-directory)

実行方法

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

20141018090753.png
Fig1: direxでディレクトリツリーを見よう


Emacsネット塾(メルマガ)
Emacsの鬼るびきちのココだけの話
開講中!

★月々527円!初月無料★
★無制限メールコンサル★
★個人的なトラブル解決いたします★
★懇切丁寧な指導★
↓Emacsを手足のように扱いたい人はどうぞ↓
http://www.mag2.com/m/0001373131.html


このエントリーを含むはてなブックマーク Buzzurlにブックマーク livedoorクリップ Yahoo!ブックマークに登録

タグ

トラックバック&コメント

この投稿のトラックバックURL:

コメントをどうぞ

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

このページの先頭へ