1

モードラインをカスタマイズしていますが、ファイルが変更された場合は、「Unsaved」という文字列を追加したいと思います。Emacsの現在のバッファーが変更されているかどうかをelispから直接確認するにはどうすればよいですか?

4

1 に答える 1

6

関数があることがわかりましたbuffer-modified-p

機能:buffer-modified-p&optional buffer

この関数は、バッファバッファがファイルから最後に読み込まれたか保存されてから変更されている場合はtを返し、それ以外の場合はnilを返します。バッファが提供されていない場合、現在のバッファがテストされます。

出典:EmacsLispリファレンス/バッファー

于 2012-05-16T22:08:32.933 に答える