gpt4 book ai didi

r - Emacs 无法读取历史文件

转载 作者:行者123 更新时间:2023-12-04 19:11:38 25 4
gpt4 key购买 nike

跟进this question ,我在 Ubuntu 18.04 中安装了 Emacs、ESS 和 R。

每次我打开 Emacs 以使用 R(通过终端中的 emacs -f R 或 Emacs 中的 M-x R),我都会收到以下消息:

Cannot read history file...



有没有办法避免这样的消息?上述问题的答案不起作用,因为我在 /usr/bin/ess-16.10/lisp/ 中没有任何内容

谢谢!

最佳答案

设置您的ess-history-directory到像“~/.cache/”这样的读/写位置或设置ess-history-file直接在您的ess-hook .您是否有理由不使用 emacs 包管理器来安装 ESS?

您应该能够使用一个非常小的配置文件,它可能位于 ~/.emacs (以确定从 emacs M-: user-init-file 中使用了哪个初始化文件)。如有必要,在您的主目录中创建一个,并将以下内容添加到该文件中(将您的 ESS 历史记录保存在 ~/.cache/中)

(require 'package)
(add-to-list 'package-archives (cons "melpa" "https://melpa.milkbox.net/packages/"))
(setq package-enable-at-startup nil)
(and (< emacs-major-version 26)
(package-initialize))
(prefer-coding-system 'utf-8)

;;; R setup

;; install ESS if necessary
(unless (package-installed-p 'ess)
(package-refresh-contents)
(package-install 'ess))
(require 'ess-site)

;; ESS settings
(setq ess-history-directory "~/.cache")

关于r - Emacs 无法读取历史文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53761244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com