🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #483

Re: C-,と C-.への割り当て

#483
From: Mito
Date: Mon, 23 Feb 2004 13:43
69 lines
4069 bytes
Katsumi Yamaoka <yamaoka@jpl.org> writes:

> >> !Ctrl <KeyPress> semicolon: string(0x1b) string("[34~")
> >>
> >>の "!" の意味、あるいはこういうことを包括的に書いてある man ペー
> >>ジがあれば教えていただけませんか?
> 
> > X11 のソースツリーをもっていたら、
> > xc/doc/hardcopy/Xt/intrinsics.PS の Appendix B "Translation Table Syntax"
> > に書いてあります。

RedHat Linux 9 には
/usr/share/doc/XFree86-doc-4.3.0/Xt/intrinsics.PS.gz にあり、
これは XFree86-doc-4.3.0 というパッケージに入っていました。

$ rpm -q -f /usr/share/doc/XFree86-doc-4.3.0/Xt/intrinsics.PS.gz
XFree86-doc-4.3.0-2.90.55

表紙は以下のようになっていました。

|         X Toolkit Intrinsics -- C Language Interface
|          X Window System X Version 11, Release 6.4
|                 First Revision - April, 1994
                                :
|              version 6 edited by Donna Converse
|                      X Consortium, Inc.

> なるほど。`Meta-某' が一律に `ESC 某' になって良いならば、手軽で
> 良いですね。で、それがかなり普遍性があることが
> 
> > 最近の(?) XTerm の場合は metaSendsEscape なんていうリソース
> > もあるようです。
> 
> というものの存在でわかるわけですね。知りませんでした。ありがとう
> ございます。

なんだったか忘れたのですが、端末エミュレータの中にはデフォル
トでこういう挙動をするものもあったはずです。

# KTerm、TeraTerm、hterm、MS Kermit のどれかだと思うんです
# が、他のものだったかも知れません。

> > ! はコメントだったと思います。
> 
> たぶん行頭にある場合は。と言うことは、行の途中にコメントを書くこ
> とはできない、と。

そうなんですね。XTerm のマニュアルにも !Ctrl が出ていました。

どなたかこの書式はいつ頃から有効だったかご存じないでしょうか?
というのも、昔(X11R5)、

                ...            \n\
!        Ctrl<Key>Z: my-func()   \n\
        Ctrl<Key>X: my-func()  \n\

のように継続行の途中をコメントアウトしようとしたら、エラーに
なったという記憶があるのですが、またしても私の記憶違いかなに
かだったのか、その当時はそういうものだったのか知りたいと思い
まして。

一応 X11R5 の Xt Intrinsics は日本語訳されたもの(だったと思
うもの)を読んていたのですが、!Ctrl のようなものがあったとい
うのはちょっと思い出せないんです。

# でも、あったような気もしてきたなぁ...。^^;
-- 
02/23 22:43頃
水戸
Technical Details
Message-ID: <m3oerpdi7n.fsf@kzin.dip.jp>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!newsfeed2.dallas1.level3.net!news.level3.com!crtntx1-snh1.gtei.net!news.gtei.net!newsfeed1.easynews.com!easynews.com!easynews!news.he.net!cyclone-sf.pbi.net!64.42.15.2!HSNX.atgi.net!newsfeed.media.kyoto-u.ac.jp!news.media.kyoto-u.ac.jp!not-for-mail
References: <yf1n07gedk6.wl%hirose31@t3.rim.or.jp> <c0vpgc$179$1@ns.src.ricoh.co.jp> <qkpptcb9yij.fsf@dash.tokyo.pfu.co.jp> <c12vbb$1sd$1@ns.src.ricoh.co.jp> <b9y1xoq4mhb.fsf@jpl.org> <c177aq$ftu$1@bgsv5648.tk.mesh.ad.jp> <b9yeksmtt99.fsf@jpl.org>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: ff358,1fa89b68c55cd738
X-Google-Attributes: gidff358,public
X-Google-ArrivalTime: 2004-02-23 05:43:41 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!newsfeed2.dallas1.level3.net!news.level3.com!crtntx1-snh1.gtei.net!news.gtei.net!newsfeed1.easynews.com!easynews.com!easynews!news.he.net!cyclone-sf.pbi.net!64.42.15.2!HSNX.atgi.net!newsfeed.media.kyoto-u.ac.jp!news.media.kyoto-u.ac.jp!not-for-mail
From: Mito <co_mon@ybb.ne.jp>
Newsgroups: fj.editor.emacs
Subject: Re: C-,と
  C-.への割り当て
Date: 23 Feb 2004 22:43:40 +0900
Organization: Public NNTP Service, Kyoto University, JAPAN
Lines: 69
Sender: co_mon@ybb.ne.jp
Message-ID: <m3oerpdi7n.fsf@kzin.dip.jp>
References: <yf1n07gedk6.wl%hirose31@t3.rim.or.jp> <c0vpgc$179$1@ns.src.ricoh.co.jp> <qkpptcb9yij.fsf@dash.tokyo.pfu.co.jp> <c12vbb$1sd$1@ns.src.ricoh.co.jp> <b9y1xoq4mhb.fsf@jpl.org> <c177aq$ftu$1@bgsv5648.tk.mesh.ad.jp> <b9yeksmtt99.fsf@jpl.org>
NNTP-Posting-Host: yahoobb219040244167.bbtec.net
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Content-Transfer-Encoding: 8bit
X-Trace: caraway.media.kyoto-u.ac.jp 1077543821 2255 219.40.244.167 (23 Feb 2004 13:43:41 GMT)
X-Complaints-To: news@news.media.kyoto-u.ac.jp
NNTP-Posting-Date: Mon, 23 Feb 2004 13:43:41 +0000 (UTC)
User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2