Emacs Can';t激活&x27;记住';在组织模式下

Emacs Can';t激活&x27;记住';在组织模式下,emacs,elisp,org-mode,Emacs,Elisp,Org Mode,我无法让“记住”在emacs的组织模式下工作 我在雪豹上 我补充说 (全局设置键(kbd“C-M-r”)‘组织记忆) 但当我尝试使用该快捷方式时,它会显示: 错误的类型参数:commandp,记得吗 所以我补充说 (旁敲侧击) 当我启动emacs时,它会说: 符号的功能定义是无效的,请记住暗示 想法 GNU Emacs 22.1.1检查明显的东西 您是否确保已加载org memory?i、 e.通过将其添加到.emacs中: (require 'org-remember) 而且,当您使用时,您

我无法让“记住”在emacs的组织模式下工作

我在雪豹上

我补充说

(全局设置键(kbd“C-M-r”)‘组织记忆) 但当我尝试使用该快捷方式时,它会显示: 错误的类型参数:commandp,记得吗

所以我补充说 (旁敲侧击)

当我启动emacs时,它会说: 符号的功能定义是无效的,请记住暗示

想法


GNU Emacs 22.1.1检查明显的东西

您是否确保已加载
org memory
?i、 e.通过将其添加到.emacs中:

(require 'org-remember)
而且,当您使用时,您是否确保
记住
也可以正确加载

(require 'remember)
记住
是与
org
分开的软件包,您必须下载该软件包。看看这本书

您需要确保
组织
记住
包在您的加载路径之前需要库,如下所示:

(add-to-list 'load-path "/path/to/orgdir/lisp")
(add-to-list 'load-path "/path/to/remember")
(require 'remember)
(require 'org-remember)

注意:Emacs 22带有组织模式,但不是最新版本。您需要更新的版本才能获得
org memory
包。

我尝试过,得到了“无法打开加载文件”、“org memory”,但随后我显式添加了库的路径,它成功了!(添加到列表“加载路径”~/elisp/org mode/lisp/”)我以为它们是自动找到的。谢谢实际上我说得太快了。这让记忆起作用,但现在其他的东西被打破了,比如C-C-a来展开所有的层次file@99miles,需要更多信息。如果不加载memory/org memory,那么C-C-a的绑定是什么?后面的话,它绑定了什么
C-h k C-C-a
将告诉您它绑定到什么。不是加载破坏了它,而是加载路径行:C-C C-a运行命令show all,这是“outline.el”中的交互式编译Lisp函数。它绑定到C-C-a。(全部显示)@99英里
M-x全部显示是否仍然有效?我看不到在更改
加载路径
变量以允许加载包更改
显示所有
函数的方式之间有任何真正的联系。加载包可能会产生一些影响。。。