[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnu.emacs.help] Emacs/w3m textarea editing in same window
- From: Naohiro Aota <nao.aota@xxxxxxxxx>
- Date: Tue, 02 Dec 2008 13:19:57 +0900 (JST)
- X-ml-name: emacs-w3m
- X-mail-count: 10477
- References: <b4mabbkjdyb.fsf_-_@xxxxxxx> <87wsekmmar.fsf@xxxxxxxxxxxxxxxx> <b4mzljfeb4g.fsf@xxxxxxx>
From: Katsumi Yamaoka <yamaoka@xxxxxxx>
Subject: [emacs-w3m:10474] Re: [gnu.emacs.help] Emacs/w3m textarea ed
iting in same window
Date: Tue, 02 Dec 2008 08:20:15 +0900
>>>>>> In [emacs-w3m : No.10473] 青田さん wrote:
>>> 大きな文章を書くには textarea は狭いので、現在のウィンドウを
>>> textarea のバッファに切り替えて使いたいという話しです。
>>> 彼は
>>>
>>> (pushnew "*w3m form textarea*" same-window-buffer-names)
>>>
>>> ということを行なったけれど、うまくいかない。その理由は
>
> [...]
>
>> 改めてコードを読んでみました。
>
>> ここでやりたいことというのは、ちょうど
>> w3m-form-input-textarea-buffer-lines で指定されただけの行数を持った
>> window を作ることだと思います。
>
>> しかし、 pop-to-buffer() では、最小の行数を指定する変数
>> (split-height-threshold, window-min-height) はあれど、ぴったりこの
>> 行数と
>> いうものを指定することはできないようです。
>
>> なので、とりあえずは same-window-p() を使って Niels Giesen さんが
>> 外して
>> いる部分を unless で囲ってあげるといいのではないでしょうか?
>
> ご対応ありがとうございます。`same-window-p' なんて関数を知りませ
> んでした。なぜか XEmacs には `same-window-buffer-names' ともども
> 存在しない (別のやり方がある?) ので、Emacs 専用として commit し
> ました。
おっと…また XEmacs でのテストを忘れてました…。いつもすみません。
ちょっと手元の XEmacs を見てみたのですが、
"XEmacs 21.5 (beta28) \"fuki\" [Lucid] (x86_64-pc-linux, Mule) of Th
u Aug 7 2008"
で、 `same-window-p' は無いものの `same-window-buffer-names' と
`same-window-regexps' はあるようなので、 (window-xemacs.el の中で定義
さ
れてます) 暇を見つつ書き直しておきます。
--
青田