insert-buffer ¶ のコード以前のコードはこちらです:
(defun insert-buffer (buffer) "Insert after point the contents of BUFFER. Puts mark after the inserted text. BUFFER may be a buffer or a buffer name." (interactive "*bInsert buffer: ")
(or (bufferp buffer)
(setq buffer (get-buffer buffer)))
(let (start end newmark)
(save-excursion
(save-excursion
(set-buffer buffer)
(setq start (point-min) end (point-max)))
(insert-buffer-substring buffer start end)
(setq newmark (point)))
(push-mark newmark)))
他の関数定義と同様に、テンプレートを使用して関数の概要を確認できます:
(defun insert-buffer (buffer) "documentation..." (interactive "*bInsert buffer: ") body...)