牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

MacOSX の Emacs24 の shell-mode で Mercurial の hg qrefresh -e でコメント編集しようとしたら濁点が分離する問題の回避策

(Emacs24.2.1, MacOSX10.7, Mercurial2.3)

解決策

init.el に以下を入れればいいみたい

(prefer-coding-system 'utf-8-hfs)

for example

init.el

(set-language-environment  'utf-8)

(cond
 (is_mac
  (require 'ucs-normalize)
  (prefer-coding-system 'utf-8-hfs)
  (setq file-name-coding-system 'utf-8-hfs)
  (setq locale-coding-system 'utf-8-hfs)
  )
 (t
  (prefer-coding-system 'utf-8)
  (setq file-name-coding-system 'utf-8)
  (setq locale-coding-system 'utf-8)
  )
 )

追記:20130116
と思ったけど、これ間違い

(prefer-coding-system 'utf-8)

にした方がいいみたい。