タグ付けされた質問 「help-mode」


5
ヘルプからEmacsソースコードを参照するときに表示専用モードに入る方法
Emacsのヘルプを参照して関数をC-h f探しているとき、Elisp / Cの実装をよく調べたいと思います。view-modeこの方法でソースコードにアクセスしたときに自動的に入力して、不要な変更を回避したいと考えています。これを達成するためにアドバイスできるフックまたは関数はありますか?

2
ヘルプバッファー/ウィンドウのフルフレームサイズ(全画面ではない)を表示する方法
ヘルプバッファスタイルで情報を表示したい場合があるため、次のようなコードを使用しています。 (with-help-window (help-buffer) (princ "Type q to exit this help buffer.\n\n") (princ result)) これは正常に機能しますが、ヘルプウィンドウはフレームの半分しか使用しません。私は通常、フレームを水平に分割して、2つの高い窓を作ります。表示されるヘルプバッファーは、2つのウィンドウのいずれかを使用します。 場合によっては、フレーム全体を使用して、より多くの情報を表示し、表示された情報をページ送りする必要がある回数を減らします。解決する問題は、with-help-window呼び出しにフレーム全体を一時的に使用する方法と、ヘルプウィンドウで「q」を入力したときに、元のバッファー/ウィンドウサイズを自動的に復元する方法です。 この目標を達成するにはどうすればよいですか?私はこのようなものを探していると思います: (with-FULL-FRAME-help-window (help-buffer) ...) 私は、勝者モード、ブックマーク、レイアウトをレジスターに保存すること、さまざまな(そして強力ですが複雑な)(display-buffer ...)メソッドを見てきました。それらのほとんどは、フルフレームの表示操作後にレイアウトを修正/復元する傾向があるため、私の意図する意図から少しずれているように見えます。そして、それらの多くは手動でウィンドウレイアウトを復元する必要があるように思えます(私はこれを行いたくありません)。 誰かがこれを簡単に解決する方法を聞いたのではないかと思います。私はこれらの可能なアプローチのような単純な何かを望んでいます、そこで私は何かをletフレームで上書きすることができます... (let ((help-window-width-display-option fullwidth)) (with-help-window (help-buffer) ...)) または、この方法はまだ方法がわからないので、現在のスキルレベルではやや難しい/トリッキーに見えます。 (let ((save original configuration somehow) (delete-other-windows) (with-help-window (help-buffer) ...) ;; somehow, when I type "q" in the help buffer ;; - …

1
Emacsに常に現在のウィンドウでヘルプバッファを開くように指示するにはどうすればよいですか?
でドキュメントをdescribe-function検索すると、Emacsは一時的なヘルプバッファーにドキュメント文字列を表示します。このバッファで現在のウィンドウを置き換えたい。 これまでのところ、私はカスタマイズしましたhelp-window-selectが、フォーカスにのみ影響します。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.