Go to the first, previous, next, last section, table of contents.

バッファリスト (バッファリストの記述!!)

list-buffers &optional files-only Comamnd

  この関数は、既存のバッファの名前のリスティングを表示します。これはバッファ
  *Buffer List* をクリアし、それにリスティングを入れ、ウィンドウに表示しま
  す。
  スペースで始まる名前を持つバッファは(全て) (訳注:リスティングから)除きま
  す。 ("一般にはあまり重要でなかったり、テンポラリなバッファにはスペースで
  始まる名前を付ける" という慣例があります)
  files-only が non-nil の場合、このリスティングはファイルを visit している
  バッファのみを示します。
  リスティングにおいて、`M' で示されたカラムが `*' である場合、そのバッファ
  は "修正された(訳注:modified)" とマークされています。`R' で示されたカラム
  が `%' である場合、そのバッファは "リードオンリー" です。カレントバッファ
  はその最初のカラムに . を持ちます。 list-buffers は nil を返します。
  バッファは、それがバッファリストに現われる順にリストされます (これは
  other-buffer のような関数においてデフォルトのバッファとして選ばれる順で
  す)。
          (list-buffers)
          => nil
          ---------- Buffer: *Buffer List* ----------
           MR Buffer         Size  Mode           File
           -- ------         ----  ----           ----
           *  buffers.texinfo  17870 Texinfo      /lewis/buffers.texinfo
              buffer.c          43204 C              /lewis/buffer.c
           *  *Help*           131   Fundamental
              TAGS           190930 Fundamental   /lewis/TAGS
           *% *Buffer List*  0     Buffer Menu
          ---------- Buffer: *Buffer List* ----------
          (list-buffers t)
          => nil
          ---------- Buffer: *Buffer List* ----------
           MR Buffer         Size  Mode           File
           -- ------         ----  ----           ----
           *  buffers.texinfo  17870 Texinfo      /lewis/buffers.texinfo
              buffer.c          43204 C              /lewis/buffer.c
            % TAGS           190930 Fundamental   /lewis/TAGS
          ---------- Buffer: *Buffer List* ----------

Function: buffer-list

この関数は、(全ての)バッファのリストを返します。

  (buffer-list)
  => (#<buffer buffers.texinfo) #<buffer  *Minibuf-1*>
      $<buffer buffers.c> #<buffer *Help*> #<buffer TAGS>)
  ;;ミニバッファの名前はスペースで始まる点に注意
  (mapcar (function buffer-name) (buffer-list))
  => ("buffers.texinfo" " *Munibuf-1" "buffer.c" "*Help*"
      "TAGS")

Command: bury-buffer &optional buffer-name

この関数は、リスト上の他のバッファの順を変更することなく、バッファリストの 終りに buffer-name を置きます。それは、other-buffer が(最も)返さないバッ ファになります。 buffer-name が与えられない場合、デフォルトはカレントバッ ファになります。

buffer-name がカレントバッファの場合、それが selected ウィンドウで表示され ている場合、 other-buffer で選択されるバッファで置き換えます。 selected ウィンドウ以外のウィンドウで表示されている場合、それはそのままにします。

インタラクティブに呼ばれた場合、 buffer-name はデフォルトでカレントバッ ファになります。


Go to the first, previous, next, last section, table of contents.