Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
モードラインをカスタマイズしていますが、ファイルが変更された場合は、「Unsaved」という文字列を追加したいと思います。Emacsの現在のバッファーが変更されているかどうかをelispから直接確認するにはどうすればよいですか?
関数があることがわかりましたbuffer-modified-p:
buffer-modified-p
機能:buffer-modified-p&optional buffer この関数は、バッファバッファがファイルから最後に読み込まれたか保存されてから変更されている場合はtを返し、それ以外の場合はnilを返します。バッファが提供されていない場合、現在のバッファがテストされます。
機能:buffer-modified-p&optional buffer
この関数は、バッファバッファがファイルから最後に読み込まれたか保存されてから変更されている場合はtを返し、それ以外の場合はnilを返します。バッファが提供されていない場合、現在のバッファがテストされます。
出典:EmacsLispリファレンス/バッファー