GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/eintr/narrow-Exercise.html ・ emacs-doc.conao3.com

6.3 絞り込みを伴う演習

現在のバッファの先頭60文字を表示する関数を作成してください。たとえバッファを後半部分まで狭めており、1行目にアクセスできない状態であっても表示する必要があります。ポイントの復元、マーク、および絞り込み。この演習では、save-restriction、widen、goto-char、point-min、message、buffer-substringを含む多種多様な関数を使用する必要があります。

(buffer-substring はここでは言及されていない関数であり、ご自身で調べる必要があります。あるいは、buffer-substring-no-properties や filter-buffer-substring … といった他の関数を使う必要があるかもしれません。テキストプロパティは、ここでは触れない機能です。The GNU Emacs Lisp Reference Manual の Text Properties を参照してください。)

また、本当に goto-char や point-min が必要ですか?それとも、それらがなくても関数を書けますか?