[elisp][emacs] ヘルプ機能を使いこなすために
最近emacsにおけるヘルプに関する機能をそこそこ使いこなせるようになってきました。(n‘∀‘)η゚ C-h fとかC-h iとかC-h bとかC-h vとかC-h cとか使いまくりですw
ちなみに自分がヘルプで良く使う機能は以下のような感じです。
C-h f 関数の意味を知る 使用頻度 ☆☆☆☆☆ ; 超使う。便利すぎ C-h v 変数の意味を知る 使用頻度 ☆☆☆ ; まぁそこそこ使う。関数ほどではないけど C-h b apropos command 正規表現コマンド調査 使用頻度 ☆☆☆ ; 使いこなすとすごく便利らしいが、使いこなせていないので頑張って使ってるところ。これを使いこなせるようになると一人前といったところかな C-h d apropos document 正規表現doc調査 使用頻度 ☆☆☆ ; 同上.やはり便利らしいが使いこなせてない。 C-h b 全てのキーのコマンドの割り当てを知る 使用頻度 ☆☆☆ ; キーの割り当てを知りたい時に使う。 C-h c キーコマンドの意味を知る 使用頻度 ☆☆☆ ; まぁ知りたい時もあるさね C-h C-h help for help 使用頻度 ☆☆ ; ヘルプに関するヘルプ。ヘルプで使える機能を表示してくれる。あんま使わない C-h i info起動 使用頻度 ☆☆ ; 暇な時に読む程度 C-h w コマンドの割り当てを知る (where is) 使用頻度 ☆☆ ; 関数からコマンドの割り当てを知るためのヘルプ。そこそこ役立つ C-h e view-echo-area-message 使用頻度 ☆ ; 色んなメッセージを出すバッファに移動.あまり使わない。 C-h r run the command info-emacs-manual 使用頻度 ☆ ; C-h iとの違いは何? C-h l 過去100件のコマンド入力の履歴 使用頻度 ☆ ; あんま使わない。 C-h b チュートリアルを起動 使用頻度 ☆ ; まったく使わない。チュートリアルは卒業 C-h h 色んな言語でhello 使用頻度 ☆ ; これも使わない。helloって呼ばれたくなったら使うかもしれない C-h C-f Emacs FAQ 使用頻度 ☆ ; たまーに見る程度 C-h C コーディングシステムについて知る 使用頻度 ☆ ; コーディングシステムについて知りたい時とかに使うかもしれない C-h S info lookup symbokl 使用頻度 ☆ ; 使ってないけど便利そう C-h F info-goto-emacs-command-node 使用頻度 0 ; これは使わない C-h I describe-input-method 使用頻度 0 ; これは使いどころはありそうだけど、使ってない C-h K Info-goto-emacs-key-command 使用頻度 0 ; これも使わないなぁ C-h . localヘルプ表示 使用頻度 0 ; 使ってないけど使う機会はありそう C-h L 開発言語について知る 使用頻度 0 ; 使わないけど、知っとくといつかやくにたつかもしれない C-h S C-h 4 prefix command 使用頻度 0 ; これまた使用方法不明 てかヘルプに載ってない C-h C-\ describe current choice 使用頻度 0 ; 使用方法不明 C-h C-p Emacsプロジェクトについての説明 使用頻度 0 ; 使わないけど、内容は面白そうだった C-h C-w describe no warrantly 使用頻度 0 ; describe no warrantly これはつかわない C-h C-t todoリスト 使用頻度 0 ; 開発者向け。使わないけど興味はある C-h C-c Gnu Licenseに関する情報起動 使用頻度 0 ; ライセンス表示。とりあえず使う機会はあまり無い。 C-h RET view-order-manuals 使用頻度 0 ; まず見ることは無い C-h C-d Destribution表示 使用頻度 0 ; destribution表示 これもまず使わない C-h C-e emacsに関する問題点表示 使用頻度 0 ; それを必要とする域には達していない(ノ∀`) C-h n emacs-newsを読む 使用頻度 0 ; まったく使わない。C-h cで今使い方を知った。
とりあえず標準装備のヘルプについて使用頻度など雑感と共に書いてみました
とりあえず目標はaproposをうまく使いこなせるようになること. ヘルプは特にelispプログラムを書く時に使っているけど、他のプログラムを書く時にも使いたいのでinfoを充実させる必要があると思っています。
とりあえずこんな感じ。暇だったら全部のヘルプ機能について調査するつもり