で埋め込みバッファリストのフレームパラメータの役割は何ですが、私はsimple.el
に次のコードスニペットを読みましたか? 何のために使用されていますか?Emacsの
Emacsの
答えて
M-X機能RETフレームパラメータを記述した結果は次のとおり
フレームパラメータは、内蔵 関数です。パラメータ PARAMETERため
(frame-parameter FRAME PARAMETER)
戻りFRAMEの値。 FRAMEがnilの場合は、現在選択されているフレーム を記述します。
さらに、"Frame/Frame Parameters"というノードのElisp情報マニュアルを参照してください。私が見つけることができる「埋め込まれたバッファリスト」への特定の参照はありません。
あなたが評価して、それの値を取得することができるかもしれない:「埋葬バッファ」以来
(cdr (frame-parameter FRAME 'buffer-list))
は、特定のフレームのためのバッファのリストの後ろにプッシュされていますちょうどバッファです。 bury-buffer
のドキュメントを参照してください。
bury-bufferは、 `window.el 'の対話式コンパイル済みLisp関数です。
すべてのバッファのリストの末尾に
プットBUFFER-OR-NAME(&任意BUFFER-OR-NAMEバッファを埋めます)。戻り値としては、他のバッファの候補である可能性が最も低いのは です。したがって、デフォルトではC-x bの最も低いバッファが選択されます( )。
バッファ名をBUFFER-OR-NAMEまたは実際のバッファ オブジェクトとして指定できます。 BUFFER-OR-NAMEがnilまたは省略されている場合は、現在のバッファを埋め込みます。 また、BUFFER-OR-NAMEがnilまたは省略されている場合は、現在のバッファ が選択されたウィンドウから削除されます。
http://www.update.uu.se/~ams/slask/emacs/src/frame.hリターンで簡単に見:ベン・コリンズが言ったように
List of buffers that were viewed, then buried in this frame. The
most recently buried buffer is first.
だから理論的には、あなたは同じリストを取得するためにCDRを使用することができます。
本当の疑問は:「埋め込まれたフレームとは何ですか?」 –
バッファリストの最後に送信されたバッファ。 –
- 1. emacsの
- 2. emacsの
- 3. のEmacs:
- 4. の.emacs
- 5. にemacsでEmacsとヌー
- 6. fishshell unsuspend emacs frame%emacsコマンド
- 7. Emacsファイルのナビゲーション
- 8. Emacsのテンプレートエンジン?
- 9. Emacsの - OSX
- 10. はEmacsの
- 11. EmacsのRubyナビゲーション
- 12. QooxdooのEmacsオートコンプリート?
- 13. EmacsのHttpリクエスト
- 14. emacsのguileマクロインデント
- 15. Emacsでのコンパイル
- 16. EmacsのClojureドキュメント
- 17. TTY +キーボードバインディングのEmacs
- 18. のEmacs /:失敗
- 19. Emacsのシェルモードで
- 20. Emacsのバッファグループ/タブ
- 21. Emacs elispのデフォルトヘルプドキュメント
- 22. emacs orgmodeのカスタムタイムスタンプ
- 23. Emacsバッファのマークダウン
- 24. gacのEmacsカスタムビルド
- 25. emacs/elispのbignum
- 26. スライムemacsのキーバインド
- 27. EmacsのEclipseインデント
- 28. EmacsのJavascriptメジャーモード
- 29. のEmacs 24:モードラインスタイル
- 30. emacsのキー "deletechar"?
良い質問です。現在の答えのどれも、 "これはこのフレームパラメータである" buried-buffer-list 'が何のために使われたのか? – Hugues