1

特定のフレームに任意に割り当てられた tabbar.el ディスプレイ バッファを持つことは可能ですが、グループごとに整理することはできませんか?

もしそうなら、init.el 構成スニペットは何でしょうか?

デフォルトの構成では、すべてのフレームのすべてのバッファーがグループ化されており、どのバッファーがどのフレームに関連付けられているかを視覚的に判断することは困難です。

例:

Frame #1:
   *Messages*
   *scratch*
   buffer_three.txt
   buffer.four.tex

Frame #2:
    buffer_five.html
    buffer_six.cvs

私はフレームの名前を変更する機能を提供するframe-cmds.elと を試してきました。frame-fns.elを試しframe-bufs.elましたが、エラー メッセージが表示されます。

以下は、4 つのフレームの例で、任意のタブが異なるフレームに関連付けられています。

例
(出典: lawlist.com )

4

1 に答える 1

1

tabbar.el次のコード スニペットと、Alp Aker によって作成された frame-bufs ライブラリ を使用して、タブをフレームごとにグループ化できます: https://github.com/alpaker/Frame-Bufs

(defun my-buffer-groups ()
"Doc-string."
  (list
    (cond
      ((memq (current-buffer) (frame-bufs-buffer-list (selected-frame)))
        "A")
      (t
        "N") )))

(setq 'tabbar-buffer-groups-function 'my-buffer-groups)
于 2013-04-28T21:43:34.790 に答える