Next: , Previous: , Up: Fringes   [Contents][Index]


39.13.3 フリンジのカーソルFrin

ある行がウィンドウと正確に同じ幅なとき、2行を使用するかわりにEmacsは右フリンジ内にカーソルを表示します。フリンジ内のカーソルを表すために使用されるビットマップの違いはカレントバッファーのカーソルタイプに依存します。

User Option: overflow-newline-into-fringe

これが非nilなら、ウィンドウと正確に同じ幅の(最後の改行文字に継続されない)行は継続されない。ポイントが行端に達した際には、カーソルはかわりに右フリンジに表示される。

Variable: fringe-cursor-alist

この変数は論理的カーソルタイプから、右フリンジ内に実際に表示されるフリンジビットマップへのマッピングを指定する。値は各要素が(cursor-type . bitmap)のような形式をもつようなalist。ここでbitmapは使用するフリンジビットマップ、cursor-typeは表示するカーソルタイプ。

cursor-typeはそれぞれboxhollowbarhbarhollow-smallのいずれかであること。最初の4つはフレームパラメーターcursor-typeの場合と同じ意味をもつ(Cursor Parametersを参照)。hollow-smallタイプは特定のディスプレイ行にたいして通常のhollow-rectangleが高すぎる際にhollowのかわりに使用される。

bitmapはそれぞれ、その論理的カーソルタイプにたいして表示されるフリンジビットマップを指定するシンボルであること。 詳細はFringe Bitmapsを参照のこと。

fringe-cursor-alistがバッファーローカルな値をもち、カーソルタイプにたいして定義されたビットマップが存在しなければ、fringes-indicator-alistのデフォルト値の対応する値が使用される。