今までは、(癖のある)正規表現でただ置換する事しか考えた事がなかったわけですが。 新Emacsの強力な置換機能を使いこなす - ZDNet Japan 行番号みたく、行頭に連番を挿入したい場合も、replace-regexp を使えば簡単にできました。 M-x replace-regexp Replace regexp: ^\(\) Replace regexp ^\(\) with: \,(1+ \#) まじめに replace-regexp の使い方やら機能やらを調べた事がなかったので、まったく知りませんでした。ぷろぐらまぶるなんですね。 なんか、ワクワクしてきた! 連番生成を考えた場合は、replace-regexp だとあらかじめ置換対象を用意しなければならないので、最適な方法ではないかもしれません。↓では、また別の方法が紹介されてます。 Emacsで連番を挿入する方法 - ’(r