【Emacs】編集した瞬間に保存されます


Meadowでファイルを開き、1文字でも編集すると、即座に自動保存されてしまいます。

100打鍵するまで勝手に保存させないようにするには、どうすれば良いのでしょうか?

【Describe variable】
auto-save-timeout is a variable defined in `C source code'.
Its value is 30

auto-save-interval is a variable defined in `C source code'.
Its value is 100

【環境】
Meadow3 (ネットインストール)

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2009/03/28 23:14:52
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

ベストアンサー

id:rubikitch No.1

回答回数120ベストアンサー獲得回数22

ポイント60pt

auto-saveについて誤解しているのではないでしょうか?

auto-saveとは万一Emacsがクラッシュした場合に備えて一時ファイルに自動保存するもの、いわゆる保険です。

編集しているファイルそのものを保存しているわけではありません。

100打鍵まで勝手にauto-saveされないようにするには、

(setq auto-save-interval 100)

(setq auto-save-timeout 0)

を .emacs に加えてください。

クラッシュ時のことを考えたらおすすめできませんが…

なお、ファイルそのものを自動保存するには auto-save-buffers.el があります。

http://0xcc.net/misc/auto-save/auto-save-buffers.el

id:nannde

ありがとうございます!

auto-saveについて誤解しているのではないでしょうか?

編集しているファイルそのものを保存しているわけではありません。

誤解してました。

なお、ファイルそのものを自動保存するには auto-save-buffers.el があります。

ビンゴ!

正にこれがauto-loadされていました!

こちらの記事

http://0xcc.net/misc/auto-save/

も読みまして、なるほど、とも思ったのですが、自分で適時保存したいため、削除しました。

無事、解決しました。ありがとうございましたm(_ _)m

2009/03/28 23:14:18

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません