代码之家  ›  专栏  ›  技术社区  ›  James

自定义组织模式变量——文档在哪里?

  •  0
  • James  · 技术社区  · 6 年前

    我已经使用Org模式几个月了,当我定制Emacs时,我很难找到关于如何具体定制各种变量的文档。

    org-archive-save-context-info 变量以减少随任务一起存档的信息。 我不想每个文件都这样做,但在我的配置文件。

    当我在EmacsUI中自定义变量时,请参阅一些文档--但我正在查找文档,以便可以通过配置文件查看用于自定义此变量的语法和参数。我可以用这种方法(通过“简单定制”)来反向学习:定制一个变量,查看Emacs写入配置的内容,尝试调整它,等等。

      :PROPERTIES:
      :ARCHIVE_TIME: 2018-09-10 Mon 11:24
      :ARCHIVE_FILE: ~/Dropbox/logs/capture.org
      :ARCHIVE_OLPATH: Tasks
      :ARCHIVE_CATEGORY: capture
      :ARCHIVE_TODO: DONE
      :END:
    

    这是故意的吗?我只需要先“认识ELisp”吗?您打算使用Emacs点击式UI来定制这样的东西吗?如果我能找到调频收音机,我很乐意收听。

    1 回复  |  直到 6 年前
        1
  •  2
  •   phils    6 年前

    您打算使用Emacs点击式UI来定制这样的东西吗?

    当然,如果您不了解elisp,您可以使用customize接口(即使您了解elisp,您也可以选择使用它)。

    我只需要先“认识ELisp”吗?

    是的,为了理解文档并能够编写自己的配置更改,您至少需要熟悉elisp。这是因为elisp Emacs的配置语言,因此文档就是在这个上下文中编写的。(在每一篇使用基本lisp概念的文档中解释和重复基本lisp概念是没有意义的。)

    也就是说,许多人只是通过复制和粘贴配置示例来获取信息——即使您不完全理解它们,您也可能通过这种方式获取基本信息。不过,如果您对Emacs是认真的,那么花点时间学习elisp对您将来会非常有益。

    我可以用这种方法(通过“简单定制”)来反向学习:定制一个变量,查看Emacs写入配置的内容,尝试调整它,等等。

    不管好坏 C-h公司 v org-archive-save-context-info

    This variable can be a list of any of the following symbols:
    
    time       The time of archiving.
    file       The file where the entry originates.
    ltags      The local tags, in the headline of the subtree.
    itags      The tags the subtree inherits from further up the hierarchy.
    todo       The pre-archive TODO state.
    category   The category, taken from file name or #+CATEGORY lines.
    olpath     The outline path to the item.  These are all headlines above
               the current item, separated by /, like a file path.
    

    它告诉您可以在配置文件中使用以下内容:

    (setq org-archive-save-context-info '(time file todo))
    

    如果我能找到调频收音机,我很乐意收听。

    C-h公司 (eintr) 雷特 从那里,如果你需要学习如何使用信息阅读器。