[Macemacsjp-users 298] Re: annoying tramp message / display error?

Back to archive index

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




Macemacsjp-users メーリングリストの案内
Back to archive index