Emacsは、アウトライン・マイナー・モードを使用して、クラスに機能を崩壊します

StackOverflow https://stackoverflow.com/questions/878766

  •  22-08-2019
  •  | 
  •  

質問

フックのどのような私はクラスでだけ機能を崩壊するために使用する必要があります。私はクラスの機能の概要を見てみたいが、私は、オープン時に折りたたまれているクラスを含む非表示のすべてのすべてをフックする場合ます。

役に立ちましたか?

解決

この小さなスニペットは、私のためのトリックを行います。しかし、あなたはおそらく、アウトラインモードが有効になっているファイルを制限したいです。あなたはそれを行うためにコメントアウト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 の - それは私のために、より良い動作しているようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top