質問: emacsでの文字コード変換に使う、 C-x RET f (set-buffer-file-coding-system) を使ってShift-JISに変換しようとしたのですが、 Shift-JISのみ変換候補のリストに存在せず、no matchとなってしまいます。 これはどのような現象なのでしょうか? 以下、環境を記載します。 Emacs V.24.5(9.0) (Mac OS X 10.10.5 Yosemite上) homebrewからインストールし、日本語インラインパッチがあたっています。
回答: C-x RET f をした後、TABやC-iを押すと、候補が表示されると思います。 そこから検索したりして適当なものを選択するとよいと思います。 Windowsの文字コードに合わせたい、というのであれば japanese-cp932-dos にするのがよいと思います。 Windows-31Jで改行コードがCRLFになります。 (株)や1といった文字を扱うことができます。 cp932-dosというのもありますが、何が違うのかはよくわかりませんでした。