簡體   English   中英

如何在 Emacs 中保存我的迷你緩沖區歷史記錄?

[英]How can I save my mini-buffer history in Emacs?

例如,我想在 Emacs 的迷你緩沖區中保存我的查找文件和 Meta-X 歷史記錄,以便稍后在不同的會話中調用命令。

正如特雷傑克遜所說,你想把這個:

(savehist-mode)

在您的 Emacs 啟動文件中,然后重新啟動 Emacs。 (以交互方式調用它會影響您當前的迷你緩沖區歷史記錄,因此您可能不想這樣做。)

還值得指出的是,您可以通過將其他變量添加到savehist-additional-variables來跨會話保留其他savehist-additional-variables ,如下所示:

(setq savehist-additional-variables '(kill-ring search-ring regexp-search-ring))

您可能還想自定義savehist-file ,以選擇 Emacs 保存所有這些內容的位置:

(setq savehist-file "~/.emacs.d/tmp/savehist")
M-x savehist-mode

要么

(savehist-mode 1)

(從 22.1 開始在 Emacs 中可用)

如果你有一個早於 22 的 Emacs 版本,你可以使用它:

http://www.emacswiki.org/emacs/download/savehist-20%2b.el

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM