[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: vc cuts off file at 1024byte-length



>>>>> meadow-users-jp の No. 1821
>>>>> Message-Id: <20000108005338I.orchard@xxxxxxxxxxxxxxx> で、
>>>>> "青木" == orchard@xxxxxxxxxxxxxxxさま曰く...

RCS のことはわかりません。

青木> * ~ で始まる名前のディレクトリ以下のファイル (たとえば 
青木> "/tmp/~user/file1" ) を find-file する方法。

良く使うのでしょうか?
M-: (find-file "/tmp/~user/file1")
これで、開くことができます。

青木> 	(\~ ではだめでした。gnuclient なら開くのですが、同じディレクト
青木> 	リの別ファイルを find-file しようとすると、なぜか
青木> 	/tmp/~user/~user/file2 なんてのを探して「ない」と言われてしまいます)

(interactive "F") の動きと、 expand-file-name() の動きに不整合があるよう
ですね。
;; 別に Meadow に限ったことではなく、 GNU Emacs 20.4.1 でも同様ですが。

(defun my-test (f)
  (interactive "F")
  (let ((ff (expand-file-name f)))
    (message "[%s] [%s]" f ff)))

default-directory -> c:/ の状態で...

"d:/tmp/~/aaa" -> "[~/aaa] [d:/kei/aaa]"
"d:/tmp/~abc/aaa" -> "[~abc/aaa] [c:/~abc/aaa]"

;; 青木さんの例だと、 M-x cd /tmp/ [RET] してから、 find-file すると開け
;; たりしませんか?

(interactive "F") は ~abc を展開できようが、できまいが特殊なものと解釈す
るけれど、expand-file-name() は、 ~abc を解釈できないと、その前に
default-directory をつけるというようになっているのですね。

ところで、 Windows 環境で自分以外の home directory を展開させることって
できるのでしょうか? できないのであれば、 ~abc/ の場合は、 (interactive
"F") で、ちょん切る処理をしないようにしてしまったほうが、良いような気が
します。

;; そもそも、他人の home directory の下を覗くなんてことは、滅多にないの
;; で、 GNU Emacs でも要らないと思う。まあ、それでは困るという人もいるか
;; も知れませんので、せめてカスタマイズできるようにしてほしいな。

青木> * msdos のバッチファイルからの gnudoitや gnudoitw で meadow をハング
青木>   させない方法
青木>   	(大変便利なのですが、3日に一度はこれで meadow が落ちています。
青木> 	いろいろな方法で dump しなおしてもだめみたいです。いつも祈りな
青木> 	がら gnudoit しては祈りが通じず、gnuserv/gnudoitw を kill して
青木> 	Meadow を立ち上げ直しています)

私はこのメイルの User-Agent field の環境なのですが、こういう目にはあった
ことありません。

青木> * w3 や mew などで色のついたバッファから文字を kill&yank したあと、
青木>   表示されている色を消す方法
青木> 	(フォント回りのことをまったく理解してないので、なにをどうし
青木> 	たらいいやら見当もつきません。)

yank した直後は、 region がその範囲にありますので、そのまま Ctrl を押し
た状態で、 mouse を右クリックして、 Remove face properties というのを選
ぶと、消えると思います。

-- 
鈴木圭一 / keiichi@xxxxxxxxx
PGP finger print (DH/DSS)
0B32 B37E 6DE9 3BC1 68A4  4089 7AAF 2B03 ECBD 614B