21.3.50.2の動作について
こんにちは、船津と申します。
最近、emacsのバージョンを21.3から21.3.50.2上げました。
yc.elをloadするとsplashが出なくなったり、shellバッファのカーソルの動作が
変わったりと色々問題がありましたが、
ひとまずは使える状態まで環境を整えることができました。
しかし一点だけ解決できない問題があります。
私はディレクトリ上にあるファイルの一部を移動するために
lsで作ったファイルに対して、
M-x replace-regexp
Replace regexp: ^ with: mv "
というのを良くやります。
21.3.50.2では、1000行以上のファイルに上記処理を行なうと
ところどころの行で^@(NULL)が挿入される場合があります。
色々と試した結果、ファイル名でなくてもよくて、例えば
00001
00002
00003
...
00999
01000
というようなファイルを作って、変換しても同様にNULLが挿入されます。
.emacsを無くした状態でも問題が起こるので
素のemacsになにか問題があるのだと思い、
-gで作ったemacsを追っかけたりしたのですが
そもそもlispオブジェクトの構造体の仕様を理解していないため、
時間が掛かりそうだと判断し、読んでおられる方にアドバイスを頂きたいと
思いました。
以下質問をまとめると
1. この現象は.emacs等の設定で直るものなのでしょうか?
2. 21.3.50.1でも同様の問題が発生するでしょうか?
3. もし21.3.50.1では問題が発生しないとして、これをCVSから取得する方法は
あるでしょうか?
です。
試した環境は、Solaris 8,9、コンパイラはgccとForte 6.2です。
よろしくお願いします。
--
----------------------------------------------------------------------------
import java.awt.Graphics;
public class SignatureApplet extends java.applet.Applet {
public void paint(Graphics g) {
g.drawString("Sea Of Serenity, MR&T Consulting, Yokomaha, Japan.", 5, 25);
g.drawString("ryu@moonrabbit.co.jp", 5, 35);
}
}
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735