Hiroshi Maruyama
maru****@focv*****
2005年 3月 2日 (水) 23:32:04 JST
丸山です。 In message "[Macemacsjp-users 295] annoying tramp message / display error?" of <74dfe****@tkg*****> On Wed, 2 Mar 2005 02:55:42 +0900, Seiji Zenitani <zenit****@tkg*****> wrote: > 1) > tramp でリモートファイルを編集(ssh or scp)していると、 > Buffer *tramp/ssh hostname.jp* undo info is 330410 bytes long; discard > it? (yes or no) > というメッセージが頻繁に出ます。このメッセージを出さないようにするには > どうしたらよいでしょうか? 去年の12月頃の RMS の commit が元になっているものだったと思いますが、そ の後は追いかけていません。多分、まだ解決してなかったはずです。 私は、知り合いから下記のようなコードをもらって、~/.emacs.el に貼りつけ ています。 (setq undo-outer-limit-function 'my-undo-outer-limit-truncate) (defun my-undo-outer-limit-truncate (size) (when (or (null undo-extra-outer-limit) (> size undo-extra-outer-limit)) ;; Don't ask the question again unless it gets even bigger. ;; This applies, in particular, if the user quits from the question. ;; Such a quit quits out of GC, but something else will call GC ;; again momentarily. It will call this function again, ;; but we don't want to ask the question again. (setq undo-extra-outer-limit (+ size 50000)) (progn (setq buffer-undo-list nil) (setq undo-extra-outer-limit nil) t))) ;; ただし、副作用があるかもしれませんので、その点は御了承を。 取り急ぎ。 -- Hiroshi Maruyama maru****@focv***** +81-90-2084-9962