(MacOSX10.7, Emacs24.2, Ruby1.9.3)
問題
MacOSX の Emacs で濁点が分割する問題があって、それを回避するためにエンコーディングを以下な感じで utf-8-hfs にしてたら問題が。
(require 'ucs-normalize) (prefer-coding-system 'utf-8-hfs) (setq file-name-coding-system 'utf-8-hfs) (setq locale-coding-system 'utf-8-hfs)
ruby-mode で自動挿入されるマジックコメントが
# -*- coding: utf-8-hfs -*-
となってしまい -hfs を削除しても自動で挿入される(´・ω・`)
回避
(add-to-list 'ruby-encoding-map '(utf-8-hfs . utf-8))
これで以下になる
# -*- coding: utf-8 -*-
参考サイト