行幅がウィンドウ幅とちょうど同じ場合、Emacsは2行分を使うのではなく、右フリンジにカーソルを表示します。フリンジ内のカーソルの表示には、現在のバッファのカーソルタイプに応じて異なるビットマップが使用されます。
これが non-nil
の場合、ウィンドウとちょうど同じ幅の行(末尾の改行文字を除く)は継続されません。代わりに、ポイントが行末にあるとき、カーソルは右フリンジに表示されます。
この変数は、論理カーソルタイプから右フリンジに表示される実際のフリンジビットマップへのマッピングを指定します。値はアリストであり、各要素は (cursor-type . bitmap) という形式をとります。これは、タイプ cursor-type のカーソルを表示する際に、フリンジビットマップ bitmap を使用することを意味します。
各 cursor-type は、box、hollow、bar、hbar、または hollow-small
のいずれかである必要があります。最初の4つは、cursor-type フレームパラメータ(カーソルパラメータ を参照)と同じ意味を持ちます。通常の
hollow-rectangle ビットマップが高すぎて特定の表示行に収まらない場合は、hollow の代わりに hollow-small
型が使用されます。
各 bitmap は、その論理カーソルタイプに対して表示するフリンジビットマップを指定するシンボルである必要があります。フリンジビットマップを参照してください。
fringe-cursor-alist
がバッファローカルな値を持ち、かつカーソル型にビットマップが定義されていない場合は、fringes-indicator-alist のデフォルト値に対応する値が使用されます。