- sort-words 20160929.635(in MELPA)
- Sort words in a selected region
概要
sort-words パッケージは単一のコマンドM-x sort-wordsを提供します。
M-x sort-wordsはregion間の単語をソートして置き換えるだけです。
標準コマンドM-x sort-linesでは行ごとに区切られている必要がありますが、このコマンドは1行であっても動作します。
なにより、sort-words.elはコードの実行数がたった13行ですので、
Emacs Lisp初心者でも十分読みこなせる内容となっています。
Emacs Lispに少しでも興味があるのでしたら、M-x find-function sort-wordsで読んでみましょう。
バッファ操作、ナローイング、リスト処理、文字列処理と一通り使っていますのでEmacs Lispの雰囲気を感じることができます。
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.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/")))
初めてsort-wordsを使う方は
以下のコマンドを実行します。
M-x package-install sort-words
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name sort-words
実行例
foo bar word sort
↓ M-x sort-words
bar foo sort word
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。