首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs使用新的组织模式版本查看目录,但加载旧版本。

Emacs使用新的组织模式版本查看目录,但加载旧版本。
EN

Stack Overflow用户
提问于 2015-08-06 12:33:43
回答 1查看 1.7K关注 0票数 8

我的Emacs版本(24.5.2)附带的Emacs版本是8.2.10。我从ELPA安装了8.3.1版本,并将其添加到init文件中:

代码语言:javascript
复制
(add-to-list 'load-path "~/.emacs.d/org-20150803")
(require 'org)

当我检查Emacs中的org版本时,它说:

Release_8.2.10@ /home/meir/.emacs.d/elpa/org-20150803/)

也就是说,它报告旧版本和新目录..。(内置版本位于/usr/local/share/emacs/24.5/lisp/org中)

我已经尝试过提出的解决方案herehere

以下是init文件的相关部分(在此部分之前没有任何内容):

代码语言:javascript
复制
(require 'cl)

;; Org-mode that was shipped with Emacs
(setq load-path (remove-if (lambda (x) (string-match-p "org$" x)) load-path))
;; ELPA
(setq load-path (remove-if (lambda (x) (string-match-p "org-20" x)) load-path))

(add-to-list 'load-path "~/.emacs.d/org-20150803")

(require 'package)
(add-to-list 'package-archives
             '("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)

(require 'org)

如何让Emacs加载新版本的org-mode

更新:我将/usr/local/share/emacs/24.5/lisp/org重命名为/usr/local/share/emacs/24.5/lisp/org1,因此Emacs肯定看不到内置版本。但是,它仍然显示旧的版本号!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-09 04:15:44

我建议您重新开始,删除任何亲自安装的org版本:

代码语言:javascript
复制
rm -rf ~/.emacs.d/elpa/org-* # your installation path _may_ vary.

然后

  • 确保当您从elpa构建org时,还没有加载org.
  • 决定您想要的组织的哪个版本和它来自的包存档。

例如,如果您像我一样,希望从http://orgmode.org/elpa中获得org-plus-cont肋骨,那么首先您应该:

代码语言:javascript
复制
> emacs -Q -batch -eval "(progn (require 'package) (add-to-list 'package-archives '(\"org\" . \"http://orgmode.org/elpa/\"))  (package-initialize) (package-refresh-contents) (package-install 'org-plus-contrib))"

然后,通过退出emacs并重新开始,确认成功:

代码语言:javascript
复制
> emacs -q -eval "(progn (require 'package) (package-initialize))" 
meta-x org-version

备注:

  • 如果您不包括-eval "(progn (require 'package) (package-initialize))",那么org可能会自动从您在./site-lisp中安装的任何版本中自动加载--可能是旧版本。
  • 正则的org包也可以在http://orgmode.org/elpa - c.f. http://orgmode.org/elpa.html上找到差异。
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31855904

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档