emacs - 如何强制Emacs即使认为也保存(不需要保存任何更改)

标签 emacs save

这种情况经常发生在我身上:

  • 我在 emacs 中打开了一个文件,
  • 我保存它('save-buffer),
  • 磁盘上的文件发生更改(或被删除、移动等)
  • 但我想要它回来,所以我尝试在 emacs 中再次保存('save-buffer),而不是保存它说“(不需要保存任何更改)”并且什么也不做。

是否有不同的函数或设置可以用来强制 emacs 保存?

最佳答案

在 save-buffer 周围封装一个函数,标记首先修改的缓冲区:

(defun save-buffer-always ()
  "Save the buffer even if it is not modified."
  (interactive)
  (set-buffer-modified-p t)
  (save-buffer))

关于emacs - 如何强制Emacs即使认为也保存(不需要保存任何更改),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3215866/

相关文章:

java - 将二维数组保存到磁盘文件

emacs - 如何在 Emacs 中找到完成的 org-mode 文件?

emacs - 为什么Emacs init 文件是隐藏文件?

emacs - 如何在 Emacs 中获取以某个键(组合)开头的命令列表?

java - 设置 Emacs 23.4、CEDET 1.1 和 SemanticDB 以在 Windows 上使用 GNU Global

c# - 保存 encog 网络 c#

java - 保存到内存 Android

android - 在 onPause 中保存 Activity 状态

ios - 当应用程序关闭或终止时,将 textField 中的数据保存到文件中

Emacs Lisp - 使用变量/可变名称声明函数