^M (CR改行コード)をLF改行コードに置換

メモ。

M-x replace-string RET C-q C-m RET C-q C-j RET

replace-stringはquery-replace (M-%)などでもよい。

また以下のマクロも悪くはない:

(fset 'replace-ctrlms
   [escape ?< escape ?% ?\C-q ?\C-m return ?\C-q ?\C-j return ?!])
(global-set-key "\C-cm" 'replace-ctrlms)

参考:

Easy replacing of ^M in emacs