gpt4 book ai didi

emacs - 修改现有 Emacs Lisp 函数的文档字符串槽

转载 作者:行者123 更新时间:2023-12-02 14:57:48 25 4
gpt4 key购买 nike

由于各种原因,我被迫使用 Emacs git master 进行开发。在这个版本中,我经常收到表单中的大量警告

No docstring slot for tags-lazy-completion-table
No docstring slot for etags--xref-backend
No docstring slot for gnus-intersection
No docstring slot for grep-compute-defaults
...

通常太多了,以至于减慢了我的互动速度。是否可以在不修改其现有主体定义的情况下设置已定义的 Emacs Lisp 函数的文档字符串?

最佳答案

Stefan 已解决您的实际问题,但要回答所述问题:

Is it possible to set the docstring of a an already defined Emacs Lisp function without modifying its existing body definition?

是的,您可以通过 function-documentation 符号属性。

(put FUNCTIONSYMBOL 'function-documentation VALUE)

在大多数情况下,VALUE 是一个字符串。

参见:

  • C-hig (elisp)文档基础
  • C-hig (elisp)访问文档

关于emacs - 修改现有 Emacs Lisp 函数的文档字符串槽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52129752/

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