文字から文字コードを調べる

ちょうど昨日の逆です。
例はやっぱり全角スペース。

$ echo -n ' ' | od -t x1
0000000 e3 80 80
0000003

まぁこんな感じ。
これはlocaleがja_JP.utf-8なのでutf-8ででてます。別の文字コードや元のロケールが違う場合は途中にiconvなど挟んで変換してやればok。

$ echo -n ' ' | iconv -f utf-8 -t sjis | od -t x1
0000000 81 40
0000002

slimeでminibufferでの引数リストをすべて表示させる

emacs + slimeでminibufferに引数リストが表示されるのだが、デフォルトでは1行分しか表示されないため、引数が多い関数を使う場合にリファレンスを見ることになる。
hyperspec にのってるやつなら C-c C-d hでブラウザが立ち上がるのでそれほど苦でもないのだけどallegro serveとかだと結局C-.して確認してC-,して戻る、を繰り返すことになる。

いい加減面倒だったのでちょっとslimeを追いかけてみた。(良い子はちゃんとリファレンス見た方がいいよ!!

結果 slime-autodoc-use-multiline-p変数がnilの場合、単行表示にしているみたい。
なので.emacsに以下を追加。

(setq slime-autodoc-use-multiline-p t)

これで少しは楽になる。