[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]
Re: CTRL+x 3
- X-ml-count: 4021
- Subject: Re: CTRL+x 3
- From: Hideyuki SHIRAI (白井秀行) <shirai@xxxxxxxxxxx>
- Date: Sat, 08 Dec 2001 11:37:44 +0900 (JST)
- X-mailer: Mew version 3.0.50 on Emacs 20.7 / Mule 4.1 (葵) / Meadow-1.15pre1 (菖蒲:63)
From: Yasushi Taki <taki@xxxxxxxxxxxxxx> さん曰く
Subject: Re: CTRL+x 3
Message-ID: <20011208095543.061F.TAKI@xxxxxxxxxxxxxx>
Date: Sat, 08 Dec 2001 09:57:18 +0900
taki> 目的が達成されたのでもはや便乗質問です。
らじゃ。
taki> truncate-partial-width-windowsというのは、
taki> CTRL+x 1や、2の時には効きませんよね?
taki>
taki> 「ウインドウ幅範囲で切りつめる」という感じの名前に見えるので、
taki> なんとなくすべての画面モード(?)の時に、右で折り返すような設定用変数にみ
taki> えるのですが、この変数の影響範囲ってどういう風にわかるのでしょうか?
taki>
taki> #単なる素朴な疑問なのですが。
# 詳しくないので、以下、間違っていたらごめんなさい。
このあたりは 'C' での処理なのですが、例えば xdisp.c の
display_text_line という関数で
int hscroll = XINT (w->hscroll);
int truncate = (hscroll
|| (truncate_partial_width_windows
&& !WINDOW_FULL_WIDTH_P (w))
|| !NILP (current_buffer->truncate_lines));
という処理をやっています。ので、truncate_partial_width_windows
が有効なのは縦分割したときのみというのがわかります。
--
白井秀行 (mailto:shirai@xxxxxxxxxxx)