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

14 defun内の単語のカウント

次のプロジェクトは、関数定義内の単語数を数えることです。当然ながら、これはcount-words-exampleの何らかのバリエーションを用いて実現できます。繰り返しと正規表現によるカウントを参照してください。単一の定義内の単語数を数えるだけであれば、その定義にC-M-h (mark-defun) コマンドを付与し、その後count-words-exampleを呼び出せば十分簡単です。

しかし、私はさらに意欲的な目標を掲げています。Emacsのソースコードにあるすべての定義に含まれる単語と記号の数をカウントし、それぞれの長さの関数がいくつあるかを示すグラフを出力したいと考えています。例えば、単語や記号が40〜49個含まれる関数がいくつあり、50〜59個含まれる関数がいくつあるか、といった具合です。典型的な関数がどれくらいの長さなのかずっと気になっていたので、これで分かるはずです。