«doc-strings» 태그된 질문

1
함수와 변수에서 docstring을 검색하는 방법?
일치하는 파일의 sexps에서 docstring을 검색하는 함수를 작성하려고합니다 (def.*). 정의 된 변수뿐만 아니라 모든 함수 / 매크로를 검색 할 수 있기를 원합니다. 변수의 경우 docstring을 원하지만 모든 함수의 경우 인수 목록도 필요합니다.

2
생성 된 doc 문자열을 람다에 첨부 할 수 있습니까?
이맥스 문서는 말을 그 문서화 문자열은 내부에 넣을 때 lambda또는 defun이 "함수 객체에 직접 저장"의. 그러나 다음과 같이 명명 된 함수의 문서를 변경할 수 있습니다. (put 'my-function-name 'function-documentation "Blah.") 그러나 동일한 트릭은 람다에서는 작동하지 않습니다. 람다에 문서를 추가하는 방법이 있습니까? 아니면 어떻게 든 동적으로 doc-string 리터럴을 생성합니까? 명확히하기 위해 다음 …

3
elisp에서 여러 줄 docstring을 처리하는 더 좋은 방법이 있습니까?
elisp (일반적으로 LISP인지 확실하지 않음)가 여러 줄의 docstring을 처리하는 방식이 싫습니다. (defun foo () "This is a multi liner docstring" (do-stuff)) 나는 내가 뭔가를 할 수 있기를 바랍니다. (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n" "docstring")) (do-stuff)) 들여 쓰기가 일관되도록 불행하게도, eval-when-compile은 작업을 수행하지 않습니다. 누구든지 아이디어가 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.