Unicode→CP932変換時にU+301Cを0x8160に変換するには?
"GNU Emacs 24.4.1 (i686-pc-cygwin) of 2015-02-01 on gnupack"を使っています。
UTF-8などUnicode系の文字コードからCP932に変換する時に、波ダッシュ(U+301C)が変換できません。
CP932の波ダッシュ(0x8160)がUnicodeの全角チルダ(U+FF5E)に変換されるのは、Windowsを使っている限り受け入れるしかないとしても、Unicodeの波ダッシュ(U+301C)がCP932の波ダッシュ(0x8160)に変換されないのは不便だと思いました。
Unicodeの波ダッシュ(U+301C)をCP932の波ダッシュ(0x8160)に変換するように設定するには、どうすれば良いでしょうか?
#ググるとcoding-system-putで:decode-translation-tableを書き換えればできそうと思ったのですが、Emacs内部での文字コードの扱い方もEmacs Lispもわからないので…