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


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