【发布时间】:2018-02-27 07:31:02
【问题描述】:
我是 Elisp 开发的初学者,并且开始掌握语法和数据类型的窍门,但我发现在需要时找到标准库函数很麻烦。它们没有系统地命名,所以我不能假设例如缓冲区处理函数总是以单词缓冲区开头。我通常做的是google,最终找到答案,然后返回Emacs。但是必须有一种更有效的方法来从 Emacs 中搜索标准库,对吧?它不仅搜索函数名称,还搜索它们的文档。
【问题讨论】:
我是 Elisp 开发的初学者,并且开始掌握语法和数据类型的窍门,但我发现在需要时找到标准库函数很麻烦。它们没有系统地命名,所以我不能假设例如缓冲区处理函数总是以单词缓冲区开头。我通常做的是google,最终找到答案,然后返回Emacs。但是必须有一种更有效的方法来从 Emacs 中搜索标准库,对吧?它不仅搜索函数名称,还搜索它们的文档。
【问题讨论】:
您可能正在寻找apropos。有command-apropos、apropos-user-option等函数来限制搜索范围。
https://www.gnu.org/software/emacs/manual/html_node/emacs/Apropos.html
真正的杀手是apropos-documentation,它在您指定的关键字的文档字符串中的任何位置搜索匹配项;但速度很慢是可以理解的。
【讨论】: