我想熟悉Emacs的自我记录帮助系统,这样我就可以自己解决问题了.
示例:我想学习如何使用org-mode的:VISIBILITY:
属性,以便我可以使某些子树始终在展开状态下打开.
我猜了一下语法......
:VISIBILITY: CHILDREN
......但它没有用.
所以我想用帮助系统搞清楚.
所以我这样做:
M-x apropos
Apropos符号(单词列表或正则表达式): org visibility
没有帮助.
C-h v
描述变量org visibility
org-inhibit-startup-visibility-stuff
没有帮助.
C-h a visibility
org-set-visibility-based-to-property是`org.el'中的交互式Lisp函数.
(org-set-visibility-based-to-property&optional NO-CLEANUP)
根据以下内容切换子树可见性:可见性:属性.
C-h a visibility
org-toggle-custom-properties-visibility是`org.el'中的交互式Lisp函数.
(ORG-切换定制的属性能见度)
......我仍然不知道如何使用org-mode的:VISIBILITY:
属性.
如何更好地使用帮助系统来查找我正在寻找的内容?
假设我想安装一个新包.要做到这一点,我需要记住,Mx package-install RET package-name是键入emacs的按键序列,以执行此操作.
如果我忘记了这次击键,我的解决方案就是谷歌我要完成的动作并浏览结果,直到找到正确的命令.
我怀疑有更好的方法可以查找emacs命令以及它们的功能.如果是这样,有人能指出我吗?
谢谢!
当我这样做时describe-function info
,文档说:Called from a program, FILE-OR-NODE may specify an Info node of the form "(FILENAME)NODENAME".
我使用这种语法在Emacs手册中打开特定部分eval-expression (info "(emacs)mark")
.
但现在我有三个问题:
eval-expression
?为了澄清,我的问题来自于节点名称(例如:"Shell")和相应部分的标题(例如:"36 Emacs运行Shell命令")不同.