我製作了一個熱鍵,它調用diff-buffer-with-file
命令,但必須點擊回車以確認您所在的文件是正確區分的文件:(global-set-key (kbd "C-c e") 'diff-buffer-with-file)
。Emacs熱鍵用於從文件中區分緩衝區而不讀取(確認)緩衝區名稱
我擡頭看了看文檔,看到你也給&optional BUFFER
,那麼我該如何指定文件名呢?
我在網上看到文件名存儲在buffer-file-name
所以我試過(global-set-key (kbd "C-c e") '(diff-buffer-with-file (buffer-file-name)))
但它失敗,出現錯誤:Wrong type argument: commandp, (diff-buffer-with-file (quote (buffer-file-name)))
。
工程就像一個魅力,謝謝! – Czipperz