変数が見つかるたびにtを返す関数を作成する方法(ループを許可するため):
(setq x 1)
(while ("backward search for regexp "%x" equals true") ;where x is variable
(setq x (+ x 1))
(insert (concat "%" (int-to-string x)))
)
例:%1(x = 1)が見つかった場合、xに1が加算されます。%2(x = 2)が見つかった場合、xに1が加算されます。後方検索で%3が見つからず、whileループが停止し、 "%" + "3"が挿入されたとします(%3)。
後方検索でtrueを返す方法がわかりません。