[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:08948] Re: カット&ペースト



>>>>> plamo の No. 08939
>>>>> Message-Id: <20010304130231U.echo@mbd.sphere.ne.jp> で、
>>>>> "み" == Iehiko Miyazawa <echo@mbd.sphere.ne.jp>さま曰く...

み> 中谷千絵 さん こんにちは。

;; 中谷さんではありませんが... :p

み> 私のところではemacs -nw画面へコピーする時モードラインが[あ]
み> でなく、[--]となっている時にはコピー出来ていますが、[あ]となっ
み> ているとコピー出来ずにコピーしたい場所が||となってしまいます。

み> これについては何か解決方法はありますでしょうか?

み> ちなみに、[あ]の状態で
み> 半角英字をコピーすると、例えば、「buffer.」という
み> 文字列をコピーすると「ぶっふぇr。」と表示されます。
み> ##これは単にローマ字かな入力のまんまということ
み> ##だと思うのですが、。

まず、 X での paste は X とアプリケーションがキー入力とは別の方
法で直接データをやり取りします。

emacs -nw の場合、 Emacs はキー入力を標準入力から読み取ります。
Key -> kterm -> EUC byte string -stdin-> Emacs

で、マウスで paste したときには
Paste -> kterm -> EUC byte string -stdin-> Emacs
ということになるので、 Emacs にとっては単にそれらの文字列をキー
入力されたのと同じことになってしまい、これは無理ではないかと思い
ます。

C-y にしても、 -nw では X とのやり取りは行えませんので、やはり無
理でしょう。

;; kterm に paste したときに、文字列を送信する前に特殊なキーコー
;; ドを出すようにできて、それをごにょごにょすれば、何とかなるか
;; もしれませんけれど、他のアプリケーションで困ったことになると
;; 思います。

み> emacs(20.7です)でも -nw なしで使うと問題なくモードラインが
み> [あ]でも[--]でも日本語のカット&ペーストが出来てます。

こちらの場合は、 Emacs (Mule?) がマウスで paste されたということ
がわかりますので、うまくいく、また C-y でも Emacs が直接 X に文
字列を取りに行くので、これもうまくいくということではないでしょう
か。

み> 何か情報をお持ちでしたら教えて下さい。

ということで、あまり良い情報ではありませんでした。 ^^;;;
-- 
鈴木圭一 / keiichi@nanap.org
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B

Follow-Ups
[plamo:08951] Re: カット&ペースト, Chie Nakatani
[plamo:08972] Re: カット&ペースト, Iehiko Miyazawa
References
[plamo:08840] Re: カット&ペースト, nakayama
[plamo:08843] Re: カット&ペースト, Chie Nakatani
[plamo:08939] Re: カット&ペースト, Iehiko Miyazawa

[検索ページ] [メール一覧]
Plamo ML 公開システム