【问题标题】:Can't activate 'remember' in org-mode无法在组织模式下激活“记住”
【发布时间】:2010-03-25 20:36:32
【问题描述】:

我无法“记住”在 emacs 的 org 模式下工作。

我在雪豹上。

我加了

(global-set-key (kbd "C-M-r") 'org-remember) 到我的 .emacs 文件,但是当我尝试使用该快捷方式时,它说: 错误类型参数:commandp,记住

所以我添加了 (组织记住暗示)

当我启动 emacs 时,它说: 符号的函数定义是 void org-remember-insinuate

想法?

GNU Emacs 22.1.1

【问题讨论】:

    标签: emacs elisp org-mode


    【解决方案1】:

    检查明显的东西...

    您是否确保已加载 org-remember?即通过将其添加到您的 .emacs 中:

    (require 'org-remember)
    

    而且,当您使用它时,您是否确保remember 也可以正常加载?

    (require 'remember)
    

    remember 是一个独立于org 的软件包,您必须下载它。查看wiki page

    您需要确保orgremember 包在您的加载路径中您需要这些库之前,例如:

    (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-mode,但不是最新版本。您需要更新版本才能获得org-remember 包。

    【讨论】:

    • 我试过了,得到“无法打开加载文件”,“org-remember”,但后来我明确添加了库的路径,它工作了! (add-to-list 'load-path "~/elisp/org-mode/lisp/") 我以为它们是自动找到的。谢谢!
    • 其实我说得太早了。这使得记住工作,但现在其他东西被破坏了,例如 C-c C-a 展开文件中的所有级别
    • @99miles,需要更多信息。如果不加载remember/org-remember,C-c C-a 绑定到什么,后记,它绑定到什么? C-h k C-c C-a 会告诉你它绑定了什么。
    • 不是加载记住会破坏它,它是加载路径行: C-c C-a 运行命令 show-all,它是 `outline.el' 中的交互式编译 Lisp 函数。它绑定到 C-c C-a, 。 (显示全部)
    • @99miles M-x show-all 还能用吗?我没有看到更改 load-path 变量以启用更改 show-all 功能的包的加载之间的任何真正联系。加载包可能会产生一些影响...
    猜你喜欢
    • 2013-05-14
    • 2023-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多