Emacsは、アウトライン・マイナー・モードを使用して、クラスに機能を崩壊します
質問
フックのどのような私はクラスでだけ機能を崩壊するために使用する必要があります。私はクラスの機能の概要を見てみたいが、私は、オープン時に折りたたまれているクラスを含む非表示のすべてのすべてをフックする場合ます。
解決
この小さなスニペットは、私のためのトリックを行います。しかし、あなたはおそらく、アウトラインモードが有効になっているファイルを制限したいです。あなたはそれを行うためにコメントアウトwhen
文をカスタマイズすることができます。そして、適切な近いかっこを追加します。
(defun my-outline-trigger ()
"enable outline mode and hide all the function bodies"
;; (when (member major-mode '(cc-mode emacs-lisp-mode)) ....)
(outline-minor-mode)
(hide-body))
(add-hook 'find-file-hooks 'my-outline-trigger)
他のヒント
私が使用して hideshow.el の - それは私のために、より良い動作しているようです。
所属していません StackOverflow