insert-buffer
的代码以下是早期的代码:
(defun insert-buffer (buffer) "在点之后插入缓冲区的内容。 在插入的文本之后设置标记。 BUFFER 可以是缓冲区或缓冲区名称。" (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…)