cl マクロを用いて Emacs で連番を記入する方法
最初はぶくまコメントで書いていたのですが,自分のメモのため,記事に書いてみることにしました.
上記記事が参考になったので.
cl マクロを使ってよいのなら,
M-: (dotimes (n 3) (insert (format "(%d)\n" (1+ n))))
というのも考えられると思います.
また,Emacs 22 だと number-sequence という関数があり,さらに,dolist などが (cl マクロではなく) 標準で提供されているので,以下のようにする方法もあると思います.
M-: (dolist (n (number-sequence 1 3)) (insert (format "(%d)\n" n)))
これは,Emacs 22 よりも前のバージョンでは使えないのが欠点でしょうか.