7

matlab-shell標準出力に大量に出力すると、バッファに次の警告が表示されます。

Warning (undo): Buffer `*MATLAB*' undo info was 12268000 bytes long.
The undo info was discarded because it exceeded `undo-outer-limit'.

This is normal if you executed a command that made a huge change
to the buffer.  In that case, to prevent similar problems in the
future, set `undo-outer-limit' to a value that is large enough to
cover the maximum size of normal changes you expect a single
command to make, but not so large that it might exceed the
maximum memory allotted to Emacs.

私のemacsは次のようになります。 ここに画像の説明を入力

matlab-shell適切なバッファである で元に戻す必要はありません。この警告を無効にする方法はありますか? 左のバッファはMATLABスクリプトであり、メジャー モードが MATLAB であることを意味することに注意してください。元に戻す機能を無効にしないでください。

4

2 に答える 2

13

その警告メッセージが言うように (または以前に言っていた?):

ライブラリで定義されて(undo discard-info)いる user オプションにエントリを追加することで、このバッファのポップアップを無効にすることができ ます。warning-suppress-typeswarnings

あれは:

(add-to-list 'warning-suppress-types '(undo discard-info))

(もちろん、元に戻すデータ収集自体ではなく、警告を無効にするだけです。)

于 2013-05-24T12:07:53.767 に答える