ablog

不器用で落着きのない技術者のメモ

Emacsの練習にxyzzyを使ってみることにした

ダウンロードして解凍すれば使える。
http://www.jsdlab.co.jp/~kamei/

xyzzy.exe をダブルクリックして起動してみる。

http://plaza.umin.ac.jp/~takeshou/xyzzy/ を見ながらちょっと使ってみる。

[Ctrl]-x [Ctrl]-f
Find file: C:/ [Tab]
(C:\以下がリスト表示される)
Find file: C:/boot.ini[Return] (←Tabで自動補完される。)
(C:/boot.iniが開く)

すげぇ、使えそう。

良さそうなサイトがあったので、後で見てみよう。
http://hie.s64.xrea.com/xyzzy/

環境変数「XYZZYHOME=」を設定した。
以下のファイルを作成した。マクロを追加したい場合は以下のファイルに追加する。
ただし、siteinit.lに追加した場合、[Ctrl]+[Shift]を押しながら、xyzzyを起動しないと読み込まれない。

XYZZYHOME/.xyzzy
XYZZYHOME/site-lisp/siteinit.l

いろいろ試してみる。

C-x|sort ← リージョンをソート
C-x#sort ← バッファ全体をソート
M-\ ← カーソル周辺のスペースを削除