GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Fringe-Cursors.html ・ emacs-doc.conao3.com

42.13.3 フリンジカーソル

行幅がウィンドウ幅とちょうど同じ場合、Emacsは2行分を使うのではなく、右フリンジにカーソルを表示します。フリンジ内のカーソルの表示には、現在のバッファのカーソルタイプに応じて異なるビットマップが使用されます。

ユーザーオプション: overflow-newline-into-fringe

これが non-nil の場合、ウィンドウとちょうど同じ幅の行(末尾の改行文字を除く)は継続されません。代わりに、ポイントが行末にあるとき、カーソルは右フリンジに表示されます。

変数: fringe-cursor-alist

この変数は、論理カーソルタイプから右フリンジに表示される実際のフリンジビットマップへのマッピングを指定します。値はアリストであり、各要素は (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 のデフォルト値に対応する値が使用されます。