どうやって temp-bufferかそうでないか判断するの?
with-temp-buffer の事じゃないよね?