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

