我对 Emacs 还不熟悉,对 org-mode 更是陌生。我正在尝试设置捕获,遇到了一个非常基本的问题:Symbol's function definition is void: org-capture
。我对手册的印象http://orgmode.org/manual/Capture.html#Capture是在当前版本中我不再需要也不应该加载任何额外的软件包,例如remember.el
。但如果找不到该函数,我想我可能误解了什么。有什么指导吗?
我在 Ubuntu 12.04 上运行 Emacs 23.3.1、Org-mode 版本 6.33x。
编辑:我没有意识到我正在运行旧版本的 Emacs 和 org-mode,因为这是一个三周前的安装。这解释了一切。但我实际上不知道如何升级它们。Emacs 24.1 似乎还没有出现在 Ubuntu 的存储库中,并且尝试从二进制文件安装它(我甚至不确定这是否是个好主意,在 Emacs 23 的 apt-get 安装之上)时,总是遇到缺少软件包的情况。
答案1
无需安装 Emacs 24 即可使用 Org-mode 的捕获功能。由于您正在运行 Ubuntu,因此您可以这样做
sudo apt-get install org-mode
获取 Org-mode 的最新版本(目前 Ubuntu 12.04 中是 7.8)。然后只需设置捕获您已经完成。