xyzzy のエンコーディング名指定は?
ここを参考に xyzzy のデフォルト エンコーディングを変更しようと思ったのだが BOM 付きの UTF-16 にするにはどうしたらいいのか書いてないな。
色々検索してみたがわからん。やっぱりコード関連で迷ったら grep (findstr) するのが手っ取り早いな。
D:\>cd \hoge\xyzzy D:\hoge\xyzzy>findstr /s "*encoding-utf16" *.l lisp\encoding.l: *encoding-windows-turkish* *encoding-windows-baltic* *encoding-utf16* lisp\encoding.l: *encoding-utf16* *encoding-utf16le-bom* *encoding-utf16be-bom* lisp\encoding.l: *encoding-utf16le* *encoding-utf16be* *encoding-utf8* *encoding-utf8n* (以下略)
この結果からエンコーディングは list\encoding.l で定義されていること、また BOM 付きの UTF-16 にするには *encoding-utf16le-bom* か *encoding-utf16be-bom* を指定すればいいことがわかった。
(setq *default-fileio-encoding* *encoding-utf16le-bom*)