文件名称:libegit2:libgit2的Emacs绑定
文件大小:173KB
文件格式:ZIP
更新时间:2024-05-30 12:43:51
C
Emacs的libgit2绑定 这是一个用于将libgit2绑定到Emacs的实验模块,旨在提高的性能。 此方向上的其他工作: C语言中的处于Hibernate状态已超过一年。 。 这个模块是用C编写的,旨在成为libgit2的一个薄包装。 这意味着在以下意义上, 中的所有函数应或多或少直接转换为Emacs: 函数名称相同,除了下划线用连字符代替。 此前缀从改变git-到libgit- 。 谓词函数具有-p后缀,并且删除了诸如“ is”之类的词,例如git_repository_is_bare变为libgit-repository-bare-p 。 输出参数成为返回值。 错误代码成为错误信号(类型giterr )。 返回类型映射到其自然的Emacs对应对象,或者在不适用时映射到不透明的用户指针(例如git-???结构)。 例外: git-oid和git-buf类型转换