読者です 読者をやめる 読者になる 読者になる

私をペロペロするがよい

lazy_dog のブログです。

xyzzy でスクラッチから何まで全部の新規バッファを utf8 にする

(setq *default-fileio-encoding* *encoding-utf8*)

(setq *initial-buffer-mode* 'fundamental-mode)

(add-hook '*post-startup-hook*
          #'(lambda ()
              (set-buffer (find-buffer "*scratch*"))
              (change-fileio-encoding *encoding-utf8*)))

大体、新規作成の文字コードを utf8 にしたい、って検索した場合、一番上の行のが有名ですが、*Scratch* には適用されず、Shift-JIS になってしまいます。どうにかしたかったのでどうにかしました。 やってることは見て分かる通り、起動時に Scratch* タブに change-fileio-encoding で文字コードを変えてるだけです。