Вопросы с тегом «doc-strings»

11
Как получить строки документации из функций и переменных?

Я пытаюсь написать функцию, которая будет извлекать строки документов из любого пола в файле, который соответствует (def.*). Я хотел бы иметь возможность извлекать любые функции / макросы, а также любые переменные, которые определены. Для переменных мне нужна строка документации, а для любых...

10
Можно ли прикрепить сгенерированную строку документа к лямбде?

Документы Emacs говорят, что когда строка документа помещается внутрь lambdaили defunона «хранится непосредственно в объекте функции». Тем не менее, мы можем изменить документы именованных функций следующим образом: (put 'my-function-name 'function-documentation "Blah.") Но тот же трюк не работает...

9
Есть ли лучший способ обработки многострочных строк документации в elisp?

Я ненавижу способ, которым elisp (не уверен, что LISP вообще) обрабатывает многострочные строки документов. (defun foo () "This is a multi liner docstring" (do-stuff)) Я действительно хочу, чтобы я мог сделать что-то вроде (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n"...