gpt4 book ai didi

emacs - 函数名称中的双减号 (--) 约定在 Emacs Lisp 中意味着什么

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:03 25 4
gpt4 key购买 nike

我一直在阅读许多 Emacs Lisp 包,并且遇到了一些函数在库前缀之后用 -- 声明的约定,例如:

(defun eproject--combine-regexps (regexp-list)

我想知道这是否是向库声明“私有(private)”函数的约定,但到目前为止我还没有在 Emacs 编码指南中找到任何内容。

最佳答案

Emacs 不支持命名空间、包、库或模块。因此,Emacs 源使用 foo- 作为 foo 库的前缀,在某些情况下,foo-- 用于绑定(bind)是内部的。

关于emacs - 函数名称中的双减号 (--) 约定在 Emacs Lisp 中意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3180390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com