;; xemacs-beta-ja(a)xemacs.org と、最近関連の話題が出た fj.editor.xemacs
;; へのクロスポストです。
>>>> xemacs-beta-ja(a)xemacs.org
<yosuem4rq77r.fsf(a)jpl.org>
>>>> Katsumi Yamaoka <yamaoka(a)ga.sony.co.jp> wrote:
山岡> XEmacs 21.2.35 から select.el や select.c が大きく変わったのに合
山岡> わせて kill-ring の先端と selection を統合するプログラムを書き換
山岡> えてみました。これを使うと
山岡> ・マウスでドラッグしたテキストを C-y で yank できます。
山岡> ・C-k や C-w で kill したテキストをマウスで paste できます。
山岡> ・XEmacs 以外の kterm などとも相互にやりとりすることができます。
山岡> ・ISO646 文字を ASCII に変換します。
山岡> まだ荒削りです。それと secondary-selection のことは考えていませ
山岡> ん。
7月19日に ML に出したこの記事に添付したプログラムには、場合によっては
copy&paste ができないなどの不具合がありました。その原因が、主として
zmacs-deactivate-region-hook などの変数が有意の値を持っている (*) こと
にあったことがやっとわかったので、作り直したものを投稿します。
(*) simple.el を眺めて nil だと思っていたのですが、実際はそうではない
のです。
一応 XEmacs 21.1.12 と 21.2.37 でテストしました。まだ、使用環境によっ
てはうまく動かないかもしれません。
--
Katsumi Yamaoka <yamaoka(a)jpl.org>