🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.vi
Article #35

Re: Emacs vs vi

#35
From: Junn Ohta
Date: Fri, 11 Jun 2004 14:14
42 lines
2991 bytes
fj.editor.viの記事<3989846news.pl@insigna.ie.u-ryukyu.ac.jp>で
	kono@ie.u-ryukyu.ac.jpさんは書きました。
> > たしかに、昔、Emacs のカーソル移動をダイヤモンド型に変えた記
> > 憶はあるんだけど、すぐやめました。
> wm mode ってのがあるんですけど、使えないんですよね。

VT100のようにRS-232Cでつながっていたハードウェア端
末を使っていたころは、Ctrl-SとCtrl-Qが鬼門でしたか
らね...。

VT100は9600bpsでデータ伝送できることになっていたの
だけれど、実際にはそれより遅くて文字を取りこぼすこ
とがよくありました。ハードウェア端末というのはそう
いうものなので、XON/XOFFモードというのが用意されて
いて、それをオンにしておくと、端末がもう文字を受け
取れないようになるとホストに対してXON(Ctrl-S)を送
出し、処理が終わって余裕ができるとXOFF(Ctrl-Q)を送
出するようになっていました。当然ながらホストはXON
を受け取ると端末に対するデータの送信を中断し、XOFF
を受け取ると送信を再開するわけです。

したがって、Ctrl-SやCtrl-Qを操作キーとして使いたい
アプリケーションでは、端末のXON/XOFFモードをオフに
しておき、端末が受信データをあふれさせないように注
意しながらデータのやりとりを行う必要がありました。
termcapやterminfoにもいちおうその機能があって、た
とえば

  AL=5*\E[%dL

と書いておくと、n行を挿入する際に、その制御シーケ
ンスを送出したあとで5×nミリ秒のディレイを行う(実
際にはそのミリ秒に相当するNUL文字を送出する)ように
なっていましたよね。

ただ、この調整がけっこうめんどうで、うまくいかない
こともよくあったのです。そんなわけで、WordMasterの
のようにカーソル移動にCtrl-Sを使うエディタをUNIXか
ら使うのは大変だったのでした。
-- 
太田純(Junn Ohta) (株)リコー/新横浜事業所
ohta@sdg.mdd.ricoh.co.jp
Technical Details
Message-ID: <caceoh$qi6$1@ns.src.ricoh.co.jp>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!newsfeed.mesh.ad.jp!tky01nn01fe0.sonytelecom.ad.jp!giga-nspixp2!np0.iij.ad.jp!news.iij.ad.jp!ricohgwy.ricoh.co.jp!news.src.ricoh.co.jp!ohta
References: <xzyuc.29$Rq.18@news7.dion.ne.jp> <YAS.04Jun11195829@kirk.is.tsukuba.ac.jp> <3989846news.pl@insigna.ie.u-ryukyu.ac.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: f7c9f,7ad620ba0f64e58f
X-Google-Attributes: gidf7c9f,public
Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!news.glorb.com!newsfeed.mesh.ad.jp!tky01nn01fe0.sonytelecom.ad.jp!giga-nspixp2!np0.iij.ad.jp!news.iij.ad.jp!ricohgwy.ricoh.co.jp!news.src.ricoh.co.jp!ohta
From: ohta@src.ricoh.co.jp (Junn Ohta)
Newsgroups: fj.editor.vi
Subject: Re: Emacs vs vi
Date: 11 Jun 2004 14:14:41 GMT
Organization: RICOH Co., Ltd., TOKYO, JAPAN
Lines: 42
Message-ID: <caceoh$qi6$1@ns.src.ricoh.co.jp>
References: <xzyuc.29$Rq.18@news7.dion.ne.jp>
 <YAS.04Jun11195829@kirk.is.tsukuba.ac.jp>
 <3989846news.pl@insigna.ie.u-ryukyu.ac.jp>
NNTP-Posting-Host: snoopy.src.ricoh.co.jp
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Trace: ns.src.ricoh.co.jp 1086963281 27206 133.139.210.3 (11 Jun 2004 14:14:41 GMT)
X-Complaints-To: usenet@news.src.ricoh.co.jp
NNTP-Posting-Date: 11 Jun 2004 14:14:41 GMT
X-Newsreader: mnews [version 1.22PL4] 2000-05/28(Sun)