gpt4 book ai didi

Emacs 初始化为组织文件 : how can I get the right version of org-mode?

转载 作者:行者123 更新时间:2023-12-04 01:54:33 25 4
gpt4 key购买 nike

我一直在试验 org-babel tutorial它描述了如何将大部分 emacs init.el 文件放入 org 文件中。但是,我想使用 org-mode 8(主要用于新的导出器)并且我使用的是内置 org-mode 7.9 的 gnu emacs 24.3.1(用于 Windows),所以我安装了 org-mode来自 elpa package manager而不是使用内置版本。

我的问题是 emacs 加载了 emacs 附带的 org-mode,而不是我在 elpa 中安装的那个。有没有办法加载 elpa 组织模式?

这是我的 init.el,从 org-babel 教程修改为(我认为)指向我的 org-mode 发行版 - 但我的 emacs-lisp 知识很少,所以我真的不知道它在做什么。

;;; From http://orgmode.org/worg/org-contrib/babel/intro.html#literate-programming
;;; init.el --- Where all the magic begins
;;
;; This file loads Org-mode and then loads the rest of our Emacs initialization from Emacs lisp
;; embedded in literate Org-mode files.
;; Load up Org Mode and (now included) Org Babel for elisp embedded in Org Mode files
(setq dotfiles-dir (file-name-directory (or (buffer-file-name) load-file-name)))
(let* ((org-dir (expand-file-name
"elpa" (expand-file-name
"org-plus-contrib-20130624" )))
(org-contrib-dir (expand-file-name
"lisp" (expand-file-name
"contrib" (expand-file-name
".." org-dir))))
(load-path (append (list org-dir org-contrib-dir)
(or load-path nil))))
;; load up Org-mode and Org-babel
(require 'org-install)
(require 'ob-tangle))

;; load up all literate org-mode files in this directory
(mapc #'org-babel-load-file (directory-files dotfiles-dir t "\\.org$"))

;;; init.el ends here

最佳答案

(package-initialize)在调用 org-babel-load-file 之前或任何其他 Org 函数,您将获得 ELPA 版本。

关于Emacs 初始化为组织文件 : how can I get the right version of org-mode?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17416738/

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