R Emacs无法读取历史文件

R Emacs无法读取历史文件,r,ubuntu,emacs,history,ess,R,Ubuntu,Emacs,History,Ess,接下来,我在Ubuntu 18.04中安装了Emacs、ESS和R 每次我打开Emacs使用R时(通过终端中的Emacs-f R,或在Emacs中使用M-x R),我都会收到以下消息: 无法读取历史文件 有没有办法避免这样的信息?以上问题的答案不可行,因为我在/usr/bin/ess-16.10/lisp/ 谢谢 将ess历史目录设置为可读写位置,如“~/.cache/”或直接在ess钩子中设置ess历史文件。您不使用emacs软件包管理器安装ESS有什么原因吗 您应该能够使用非常小的配置文件,

接下来,我在Ubuntu 18.04中安装了Emacs、ESS和R

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

无法读取历史文件

有没有办法避免这样的信息?以上问题的答案不可行,因为我在
/usr/bin/ess-16.10/lisp/


谢谢

ess历史目录
设置为可读写位置,如“~/.cache/”或直接在
ess钩子
中设置
ess历史文件
。您不使用emacs软件包管理器安装ESS有什么原因吗

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

(需要“包”)
(添加到“文件包档案”列表(cons“melpa”)https://melpa.milkbox.net/packages/"))
(启动时启用setq程序包无)
(和(
谢谢您提供的信息,但我对Emacs不太精通,因此如果您可以的话,您必须带我了解一下这一点。。。如何使用Emacs软件包管理器安装ESS?如何设置ess历史目录或ess历史文件?谢谢@DaniCee好的,有一个基本的初始化文件。我建议参考emacs关于配置等的大量文档。我使用了上面的.emacs文件,emacs在配置步骤中被卡住了4小时,我刚退出,我必须重新安装它…重新安装什么?这不会改变emacs。。。您可以只删除.emacs文件I reset.emacs文件到其原始内容,但现在我得到
ess build load命令已被定义为非通用函数,甚至不能使用R。。。
(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")