- dired-k 20170313.803(in MELPA)
- highlight dired buffer by file size, modified time, git status
概要
dired-k.el は、dired表示をカラフルにしてくれます。
- ファイルサイズ
- 最終更新時刻
- gitの状態(コミットされた・変更済み・管理されていない)
でそれぞれ色をつけてくれます。
diredのgは本来再描画ですが、dired-kに割り当てれば
再描画+色付けをしてくれるので便利です。
また、昨日紹介したdirex.el にも対応しています。
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.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/")))
初めてdired-kを使う方は
以下のコマンドを実行します。
M-x package-install dired-k
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name dired-k
設定 141019102632.dired-k.1.el(以下のコードと同一)
(require 'dired) (define-key dired-mode-map (kbd "g") 'dired-k) (add-hook 'dired-initial-position-hook 'dired-k) ;;; direxを使う場合 / gitの状態のみ色付け (require 'direx-k) (global-set-key (kbd "C-\\") 'direx-project:jump-to-project-root-other-window) (define-key direx:direx-mode-map (kbd "K") 'direx-k)
実行方法
$ wget http://rubikitch.com/f/141019102632.dired-k.1.el $ emacs -Q -f package-initialize -l 141019102632.dired-k.1.el
Fig1: gを押してdired-kを表示させたところ
Fig2: そのときのgit status
Fig3: direxでもgitの状態で色付け
本サイト内の関連パッケージ
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。