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

16.22 行の切り捨て

継続(継続行を参照)の代替手段として、Emacsでは長い行を切り捨てによって表示できます。これは、画面やウィンドウの幅に収まりきらないすべての文字が、一切表示されないことを意味します。グラフィカルディスプレイでは、フリンジにある小さな直線矢印が、行の両端での切り捨てを示します。テキスト端末では、最右列および/または最左列にある‘$’記号でこれが示されます。

水平スクロールを行うと、自動的に行の切り捨てが行われます(水平スクロールを参照)。コマンド C-x x t (toggle-truncate-lines) を使用することで、特定のバッファに対して明示的に行の切り捨てを有効にできます。これは、変数 truncate-lines をローカルに変更することで動作します。この変数が nil 以外の場合は長い行が切り捨てられ、nil の場合は複数の画面行にわたって続きます。変数 truncate-lines を何らかの方法で設定すると、その変数は現在のバッファにローカルになります。それまでは、通常は nil であるデフォルト値が適用されます。

行の切り捨てとワードラップ(次節で説明)は相反するため、toggle-truncate-lines は行の切り捨てに切り替わる際にワードラップを無効にします。

分割ウィンドウが狭くなりすぎると、Emacs は自動的に行の切り捨てを有効にすることがあります。これを制御する変数 truncate-partial-width-windows については、ウィンドウの分割 を参照してください。