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

selective 表示

Variable: selective-display

このバッファローカル変数は、selective 表示を可能にします。 selective 表示 とは、"行や行の部分を見えなくする" ことを意味します。 selective-display が t の場合、(行中の) CTL-M に続く部分を表示しません。正の integer の場合、 selective-display カラム以上の空白 (訳注:whitespace) で始まる行は表示しま せん。

バッファの部分が見えなくなっている(訳注:invisible)場合、垂直方向の移動コ マンドは (あたかも)その部分が存在していないかのように機能し、 1回の next- line コマンドが 100 行スキップするというようなことを可能にしています。

文字移動コマンド (forward-char 等) は見えない部分のスキップは行ないませ

ん。しかし、(これはすすめられませんが)見えない部分に挿入したり削除すること ができます。

(セクション 26.5 [selective-display-ellipses]、ページ 252 参照)

以下に示す例において、(そこで示されているのは)バッファ foo の表示 (訳注: display)で、これは selective-display の値によって変化します。バッファの内 容(内容: contents)は変化しません。

  (setq selective-display nil)
  => nil
  ---------- Buffer: foo ----------
  1 on this column
   2on this column
    3n this column
    3n this column
   2on this column
  1 on this column
  ---------- Buffer: foo ----------
  (setq selective-display-ellipses t)
  => t
  (setq selective-display 2)
  => 2
  ---------- Buffer: foo ----------
  1 on this column
   2on this column  ...
   2on this column
  1 on this column
  ---------- Buffer: foo ----------
  (setq selective-display-ellipses nil)
  => nil
  ---------- Buffer: foo ----------
  1 on this column
   2on this column
   2on this column
  1 on this column
  ---------- Buffer: foo ----------

Variable: selective-display-ellipses

このバファローカル変数が、t の場合、(selective-display が non-nil であるた めにある行が見えなくされた場合)その前の行に `...' を表示します。


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